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

时间:2018-09-04 09:11:28

标签: reactjs redux graphql apollo

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

ApolloClient当然可以直接使用,而无需JSX。