Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何在Apollo客户端中从缓存读取突变响应?_Reactjs_Graphql_Apollo_React Apollo - Fatal编程技术网

Reactjs 如何在Apollo客户端中从缓存读取突变响应?

Reactjs 如何在Apollo客户端中从缓存读取突变响应?,reactjs,graphql,apollo,react-apollo,Reactjs,Graphql,Apollo,React Apollo,我有一个登录变异,它返回: 突变反应: (其实没关系) 如果只允许以这种方式获取查询响应,如何从另一个组件(例如,通过readQuery())中的缓存中读取它?我不想创建另一个往返查询来获取数据 顺便说一句,Apollo开发工具显示,好像在缓存中出现了以ID为键的突变响应 是否有其他方法来存档此文件,或者,也许我有时会丢失此文件?请尝试使用readQuery…'“突变”只是命名约定,与“查询”没有实际区别。但是,如何保留初始突变有效载荷?readFragment相反?突变响应可以保存在apoll

我有一个登录变异,它返回: 突变反应: (其实没关系)

如果只允许以这种方式获取查询响应,如何从另一个组件(例如,通过
readQuery()
)中的缓存中读取它?我不想创建另一个往返查询来获取数据

顺便说一句,Apollo开发工具显示,好像在缓存中出现了以ID为键的突变响应


是否有其他方法来存档此文件,或者,也许我有时会丢失此文件?

请尝试使用
readQuery
…'“突变”只是命名约定,与“查询”没有实际区别。但是,如何保留初始突变有效载荷?
readFragment
相反?突变响应可以保存在apollo本地应用程序状态(@client)-可以在任何地方查询