微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

我的设置

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

我的问题

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

Active Queries Screen Recording

谢谢,

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。