问题关于Redux
来源:3-4 store配置(2)

GongZheng
2018-03-05
老师,Redux每次生成一个新的对象除了在开发的时候可以时间回溯之外还有什么好处呢?个人感觉这个Mobx就是一个Rxjs写的库,因为我过去一直在写Angular从JS到5,最近我发现好多巨型项目开始使用Ngrx这个东西,所以我很想知道Redux这方面优势在于哪
写回答
1回答
-
redux必须使用新对象的原因是为了方便react进行数据diff,如果你只改部分变量,对于整个对象来说他的地址不变,所以diff的结果是没有变化,导致视图不更新。mobx跟rx都有reactive的特性,但是rx的功能更为复杂,两者没有本质关系。
112018-03-05
相似问题