Apollo Client 什么是主动查询? 我的设置我的问题

问题描述

我的设置

  • Typescript React 应用程序
  • 后端 GraphQL API
  • 阿波罗客户端
  • 使用 Apollo Client Devtools 扩展进行检查

我的问题

  • 什么是主动查询? Apollo Docs 经常讨论主动查询,但我很难得到一个实际的定义。
  • 我了解活动查询基本上是从组件状态到 Apollo 客户端缓存的整体全局状态的链接。这是正确的吗?
  • 当我的 React 组件中只有一个查询时,为什么会看到列出了 2 个查询(请参阅屏幕录制)。例如,在我的事件页面中,我调用查询 listEvents,但是当我加载页面时,我看到该查询在我的活动查询中出现了两次。对于任何新查询,似乎都是一样的。
  • 当我只是在相同页面之间来回导航并获取相同数据时,为什么我的活动查询不断增加。根据我的理解,我希望在这种情况下活动查询数量不会增加,因为我没有引入新查询
  • 我担心我的设置中存在一些问题,导致创建新的活动查询而不是“回收”现有查询。我对吗?如果是这样,我该如何调试/修复此问题?

Active Queries Screen Recording

谢谢,

解决方法

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

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

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