如何在Apollo Client中集中重新获取和更新逻辑

时间:2019-12-28 21:05:28

标签: apollo react-apollo apollo-client

执行突变时,可以将refetchQueries updateupdateQueries选项的值设置为对当前应用程序查询结果提供反应。
但是,我想集中进行反应式实施,因此执行突变的各种应用程序组件将不必处理-可能具有冗余-查询关系。
我注意到ApolloClient构造函数的选项:ApolloClientOptions.defaultOptions.mutate.*,这些函数可以单独返回RefetchQueryDescription来返回DataProxy或对ExecutionResult进行操作,我认为,该函数不能为函数实现提供足够的上下文,因为触发Operation也是必要的。
然后,我考虑了ApolloLink,它似乎是一个完美的候选者,有机会钩住和覆盖Operation对象,但不幸的是Operation对象没有定义任何 reacting < / em>属性。
关于如何实现用例的任何建议?

0 个答案:

没有答案