使用Apollo Client Cache与Custom Redux Reducer

时间:2017-05-28 18:43:35

标签: apollo react-apollo

来自React-Apollo文档:更新商店

  

Apollo执行两项重要的核心任务:执行查询和   突变,并缓存结果。

目前,在我的应用程序中,我使用Apollo仅执行查询和突变。

我的查询和突变的结果被分派到自定义Redux reducer,然后我的客户端从中读取(写入,渲染)。

目前这种方法与使用Apollo Client的内部Redux存储相比有明显的缺点吗? (除了为自定义Redux商店编写附加代码)

我关心与设计和性能相关的缺点,目前偏爱设计 - 关心这种模式是否有效地锁定了"不合格的性能,未来向Apollo Store的迁移对于中型应用来说是站不住脚的。

非常感谢你。

1 个答案:

答案 0 :(得分:-2)

我也想了解各方面的利弊。我即将创建一个新的应用程序,并将沿着将Apollo的减速器集成到我自己的减速器中的道路,但现在我想我只是为自己创造了很多工作。我可以使用阿波罗然后我可以消除我自己的行动,减少,传奇等等。任何对此的想法都会很棒。