问题描述
我的设置
- Typescript React 应用程序
- 后端 GraphQL API
- 阿波罗客户端
- 使用 Apollo Client Devtools 扩展进行检查
我的问题
- 什么是主动查询? Apollo Docs 经常讨论主动查询,但我很难得到一个实际的定义。
- 我了解活动查询基本上是从组件状态到 Apollo 客户端缓存的整体全局状态的链接。这是正确的吗?
- 当我的 React 组件中只有一个查询时,为什么会看到列出了 2 个查询(请参阅屏幕录制)。例如,在我的事件页面中,我调用了查询
listEvents
,但是当我加载页面时,我看到该查询在我的活动查询中出现了两次。对于任何新查询,似乎都是一样的。 - 当我只是在相同页面之间来回导航并获取相同数据时,为什么我的活动查询不断增加。根据我的理解,我希望在这种情况下活动查询的数量不会增加,因为我没有引入新查询。
- 我担心我的设置中存在一些问题,导致创建新的活动查询而不是“回收”现有查询。我对吗?如果是这样,我该如何调试/修复此问题?
谢谢,
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)