没有本地解析器的 Apollo Client 3

问题描述

我正在尝试使用 Apollo Client 3 作为本地状态解决方案。但是,我在使用 UseMutation 钩子时遇到了一些问题。

以下存储库包含我的代码 apollo-use-query repo,以及一个显示用户数据的简单容器。

点击切换用户按钮后,同时调试useMutation钩子的更新函数updateUserCache。我注意到 data 参数没有提供更新的 activeUser 而是提供一个空对象。为什么这里的 data 对象参数是空的?

我还注意到,当使用已弃用的本地解析器 here

时,data 参数会返回正确的数据

但是,本地解析器即将达到 EOL,因此我不想在我的解决方案中使用它们。在新的 AC3 实现中,我的缓存中是否缺少解决此问题的类型策略?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)