【发布时间】:2018-06-13 08:32:02
【问题描述】:
使用 Apollo 时 Redux 是否仍然相关?
我最近一直在研究 Apollo 2,并且看到一篇值得注意的帖子说他们已经删除了很多 redux 代码以支持 Apollo。
https://dev-blog.apollodata.com/reducing-our-redux-code-with-react-apollo-5091b9de9c2a
我知道 Apollo 1 在后台使用了 redux,但在 v2 中已弃用,并且一些消息来源指出使用 apollo-link-state 和 Apollo Cache 作为替代品。
Apollo 开发工具非常有用,但我发现自己经常希望使用 Redux 开发工具来查看应用程序全局状态、使用时间旅行并查看所有调用的操作。
可能我还在习惯 Apollo,但我想知道将 Redux 与 Apollo 一起使用是否还有优势?
更新 我发现有人使用 Apollo 2 构建了一个简单的应用程序,这显然让我认为 Redux 在 Apollo 中是完全没有必要的。
https://hptechblogs.com/central-state-management-in-apollo-using-apollo-link-state/
【问题讨论】: