在我的react项目中,我使用react路由器和阿波罗客户端(v3.0)。我有一个嵌套的路由,比方说A -> B,其中我使用useQuery钩子通过graphql查询获取不同的数据集,比如QA和QB。在B中,我通过WS接收到一条关于来自QB的新数据的新消息,因此我通过client.writeQuery for QB更新阿波罗存储缓存,但是这段数据还包含一个在QA中请求的嵌套实体,因此这个缓存更新不仅触发了带有QB的useQuery钩子的组件的重登,而且还触
我有一个突变(UploadTransaction),返回某些名为Transaction的对象的列表。因此,它应该自动更新缓存中的事务。在用于阿波罗的chrome dev tools中,我可以看到新的事务:我还有一个查询GetTransactions,获取所有事务对象。在初始加载期间,阿波罗客户端加载了它在ROOT_QUERY下显示的292个事务。它一直在返回相同的292个事务。我是阿波罗客户端和graphql的新手