【发布时间】:2021-12-01 02:18:39
【问题描述】:
我有一些反应组件会改变我的服务器数据,现在我有 refetchQueries: [{query:myQuery}]。我需要将数据重组为地图以获得更快的查找时间。我怎样才能做到这一点?在 Redux 中,我会使用 reselect,而在 MobX 中,我会使用 @computed。据我所知,apollo 还不支持这个功能。 我调查了:
- @client directive,但这对我不起作用,因为我必须计算服务器响应上的数据。
- 反应性变量也不起作用,因为我必须在任何我改变数据的地方更改变量,这远非理想。
在使用 Apollo 客户端时,关于计算/派生值的信息似乎很少,我找到的唯一参考是这个: Apollo GraphQl Storing derived data
【问题讨论】:
标签: react-hooks graphql apollo apollo-client react-apollo