,从原始的组件传递数据的方式中解脱出来,集中管理组件的状态
你可以把Redux理解为一个仓库,房产中介.拥有很多共享的房源的一个管理者,后面会有具体的例子
Redux的使用场景
从上面提到的Redux...视图层view需要从多个来源获取数据
....只要你发现React解决不了的问题,遇到多交互,多数据源的,那么就可以考虑使用Redux的
反之,则以下则是没有必要使用Redux
UI层非常简单,只是用于渲染...一旦Store公共存储的状态数据发生改变了的,由于其他组件是公用Store的数据,那么其他组件就会感知到Store的数据发生了改变,从而自身组件也会跟着改变
只要Store公共存储区域的数据发生改变...(仓库)中进行存储,当改变Store存储区域里面的数据时,其他组件如果用到了公共区域的数据,那么就会感知到数据的变化,它会自动的更新取Store中最新的数据
这样话,无论你的应用组件嵌套得有多么复杂,...,Actions Creators,以及Reducers
其中Store代表的就是负责组件存储所有公共状态的数据,全局只有一个Store.