【问题标题】:where to store data on client side in apollo graphql?在 apollo graphql 中的客户端存储数据的位置?
【发布时间】:2018-04-17 03:02:55
【问题描述】:

假设我有两个依赖于相同数据的组件(A 和 B)。

组件 A 使用 apollo 的 graphql HOC 连接到 graphql,并从服务器获取 players 数组。

组件 B 也依赖于相同的 players 数组。

我应该如何将数据(players 数组)从组件 A 传递到 B?使用 redux 并将组件 A 和 B 都连接到它?或者通过将组件 B 连接到 apollo 的 graphql HOC 并再次发送相同的查询,但这次是针对组件 B?

【问题讨论】:

    标签: javascript reactjs redux graphql


    【解决方案1】:

    我会在组件 A 和 B 中使用两次查询您的 GraphQL 端点。第一个查询将从您的端点获取数据,第二个查询可能会从 Apollo 客户端存储更新

    【讨论】:

      猜你喜欢
      • 2019-02-09
      • 2019-10-12
      • 2019-06-22
      • 1970-01-01
      • 2018-07-11
      • 2023-04-09
      • 2021-02-05
      • 2022-12-12
      • 2019-01-10
      相关资源
      最近更新 更多