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

问题描述 投票:0回答:1

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

我无法完全放弃redux并完全依赖Apollo的原因是,我仍然需要使用REST从其他地方获取和存储数据并将其存储到redux存储中,而redux存储允许我拥有真正有用的扩展在我的申请中。

使用Apollo,似乎我仍然需要依赖JSX,有没有办法绕过JSX,并且?或者我应该只依靠vanilla graphql查询?

reactjs redux graphql apollo
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.