如何使用GraphQL的Apollo客户端将获取的数据存储到Redux的商店?
我无法完全放弃redux并完全依赖Apollo的原因是,我仍然需要使用REST从其他地方获取和存储数据并将其存储到redux存储中,而redux存储允许我拥有真正有用的扩展在我的申请中。
使用Apollo,似乎我仍然需要依赖JSX,有没有办法绕过JSX,并且?或者我应该只依靠vanilla graphql查询?
您可以在apollo中使用REST - 将redux用于其他全局app level state
。
如果现在应该使用Redux获取数据是可以讨论的。重做,轮询,获取更多,订阅......在Redux中是可行的,但需要大量的样板和手动工作。
ApolloClient当然可以直接使用,没有JSX。