R. *_*ord 9 immutable.js react-native react-redux mobx-react
最近我听说每个人都在谈论mobx,我在生产React Native应用程序中使用过(使用)Redux.
我只是想看看是否有人有这两方面的经验,并可以建议每个人在哪里拥有优势.
mar*_*son 18
我将在Reddit评论中粘贴他们所写方法的摘要:
Redux深受功能编程原则的影响:
MobX受面向对象编程和反应编程原则的影响:
为了进行更深入的比较,我强烈推荐Preethi Kasireddy的演讲MobX vs Redux:比较 2017年ReactConf的反对范式,以及Robin Wieruch的文章Redux或MobX:试图消除混乱.我还在我的React/Redux链接列表中收集了许多其他比较.
MobX和Redux尝试使用不同的方法解决类似的问题.主要目标是; javascript应用程序中的状态管理.
这里的核心问题是您的主要数据源和用户界面之间的信息的有效和最佳同步,通过您之间的任何层和传输机制.
@saiki link已经编写了一个很好的比较分析,内容丰富,可以帮助您了解使用MobX vs Redux编写代码时的代码.
MobX采用了一种通常称为声明性MVVM的方法:
Redux包含函数式编程和引用透明性:
State是一个简单的javascript对象.你永远不会直接改变它,而是通过纯函数在应用程序中发生某些事情(导致动作调度)时导出一个新的更新状态.

有关详细信息,您可以通过示例查看此示例
| 归档时间: |
|
| 查看次数: |
2672 次 |
| 最近记录: |