【问题标题】:How to use GraphQL's Apollo client to store fetched data into Redux''s store如何使用 GraphQL 的 Apollo 客户端将获取的数据存储到 Redux 的存储中
【发布时间】:2019-02-09 06:43:52
【问题描述】:

如何使用 GraphQL 的 Apollo 客户端将获取的数据存储到 Redux 的存储中?

我之所以不能完全放弃 redux 而完全依赖 Apollo,是因为我仍然需要使用 REST 从其他地方获取和存储数据并将其存储到 redux store 中,而 redux store 允许我拥有扩展在我的应用程序中非常有用。

使用 Apollo,看来我还是需要依赖 JSX,有没有办法绕过 JSX,还有?还是我应该只依赖普通的 graphql 查询?

【问题讨论】:

    标签: reactjs redux graphql apollo


    【解决方案1】:

    您可以在 apollo 中使用 REST - 将 redux 用于其他全局 app level state

    现在是否应该使用 Redux 获取数据是可以讨论的。重新获取、轮询、获取更多、订阅……在 Redux 中是可行的,但需要大量的样板文件和手动工作。

    ApolloClient 当然可以直接使用,不用 JSX。

    【讨论】:

      猜你喜欢
      • 2018-04-17
      • 2019-10-12
      • 2017-05-28
      • 2018-07-14
      • 2020-02-26
      • 2021-02-05
      • 1970-01-01
      • 2019-01-31
      • 2020-07-17
      相关资源
      最近更新 更多