|
|
1
1
有很多方法可以解决这个问题,但是我认为Apollo的目的是使用ApolloConsumer组件用新的过滤/排序标准更新缓存。ApolloConsumer组件允许您直接访问缓存。你可以直接读写。您还可以构建自己的解析器,这是模块化缓存操作(如筛选和排序)的一种好方法。不幸的是,当与缓存和 documentation 可能会好一点。在大多数情况下,您将使用readQuery、writeQuery、readFragment和WriteFragment函数以及其他一些函数来更改缓存。 我希望这有帮助! |
|
|
2
0
您需要某种全局状态管理器-当存储中的某个内容发生更改(筛选选项)时,所有连接的组件(注意这一点)都将更新。你可以用redux,mobx。。。有很多简单、小巧、轻巧、容易选择的解决方案,或者使用上下文api构建自己的解决方案。
|