Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 区别:MobX和Redux。 有什么区别 MobX和Redux之间的React或React Native中有什么更好的库,直到从小型到大型项目_Reactjs_React Native_Redux_Mobx - Fatal编程技术网

Reactjs 区别:MobX和Redux。 有什么区别 MobX和Redux之间的React或React Native中有什么更好的库,直到从小型到大型项目

Reactjs 区别:MobX和Redux。 有什么区别 MobX和Redux之间的React或React Native中有什么更好的库,直到从小型到大型项目,reactjs,react-native,redux,mobx,Reactjs,React Native,Redux,Mobx,Redux •大型社区,在线资源丰富 •概念上简单、清晰的抽象 •成熟的开发工具 •面向功能的编程,它提供了时间旅行、琐碎的动作测试等很酷的好处 •行动和状态变化非常可追溯 •严格的工作模式(一般来说这是件好事) 莫布 •非常高效的开箱即用(适用于侧面加载,无需选择器等) •非常适合具有大量数据间关系的状态树;数据不需要规范化为树 •更加面向对象;您可以使用类、实例方法等。。;少学新概念 •用户界面始终保持最新 •不需要像通量一样的动作调度(尽管您仍然可以这样做)。在大型应用程序上,这节省了大量

Redux
•大型社区,在线资源丰富
•概念上简单、清晰的抽象
•成熟的开发工具
•面向功能的编程,它提供了时间旅行、琐碎的动作测试等很酷的好处
•行动和状态变化非常可追溯
•严格的工作模式(一般来说这是件好事)
莫布
•非常高效的开箱即用(适用于侧面加载,无需选择器等)
•非常适合具有大量数据间关系的状态树;数据不需要规范化为树
•更加面向对象;您可以使用类、实例方法等。。;少学新概念
•用户界面始终保持最新
•不需要像通量一样的动作调度(尽管您仍然可以这样做)。在大型应用程序上,这节省了大量的样板文件
•行动非常直接;您不必返回新的数据结构等。您只需更改对象,即可自动获取更改
•面向功能的反应式编程

•使用异步操作更简单
它们之间的主要区别在于,Redux中有大量样板代码,而Mobx则为您省去了这些(在内部,它以最好的方式为您完成了这项工作)。与MobX相比,Redux在定义数据流时提供了很大的灵活性

单存储vs多存储普通数据vs可观察数据可变vs可替换此问题的答案()可能会帮助您更好地理解。(同时阅读问题,以了解上下文)答案列出了其他人的答案,没有归因。代码段不是格式化常规文本的正确方法。图像应格式化为图像,而不是链接,最好是带有它们来自的链接。