我正在尝试使用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
的元素,而其他元素通常是通过网络更新的?目前,我仅从网络中获取数据,并且此缓存写入的数据似乎并未影响我的查询结果。
谢谢:)