ApolloClient - 运行 具有不同 input/variables 的多个异步请求 - 类似于 React-Query 的 useQueries

ApolloClient - run multiple async requests with different input/variables - something like React-Query's useQueries

抱歉,如果我刚刚在文档中遗漏了它,但我找不到在 Apollo Client 中执行此操作的方法。

我读过有关查询批处理的内容,但这实际上与我想做的相反。我希望我的查询作为单独的独立查询发送。

如果需要,很乐意扩展细节,但我认为标题说明了一切。

所以,我的解决方案是创建一个新组件

  1. returns null(即不呈现任何内容)
  2. 运行一个 useQuery 并将结果放入一个数组(谁的 setter 是从父级传入的)

这个新组件位于一个循环中,该循环迭代我想要触发查询的所有不同变量集。