Apollo缓存-部分从缓存中读取?

时间:2019-03-08 18:39:38

标签: javascript reactjs graphql apollo optimistic

我正在尝试使用apollo客户端实现乐观更新。

我已经可以在应用程序的不同位置使用它,但是我在这里面临着一堵墙。

我正在跑步

pd.DataFrame.from_records('combined_results.json')

store.writeQuery({query, variables, data}); 突变回调中,我尝试update,它工作正常。但是,我无法从应用程序的其他位置获取此数据。

我写到缓存的数据是:

store.read

但是,在我要使用此缓存数据的组件中,查询更加复杂,并且获取了更多字段。不仅如此,我还希望{ playlist: { __typename: 'Playlist', elements: [{ __typename: 'Element', id: 'test', rating: 3, }], }, }, 的大部分将从网络中获取,我只希望这一特定的对象来自缓存。

是否仅能获取更新了playlist.elements的元素,而其他元素通常是通过网络更新的?目前,我仅从网络中获取数据,并且此缓存写入的数据似乎并未影响我的查询结果。

谢谢:)

0 个答案:

没有答案