,组件之间有时需要进行通信,对于多个组件状态维护,如果依旧用原来的方式,那么就比较复杂了的
那么Redux正好解决了这一问题.个人觉得,Redux学起来很抽象,的确是块硬骨头,但是高山始终是要越过的
下面就一起来学习下...,由于组件都是以树结构组织起来的,当每个组件被渲染时,它都会递归地渲染下级组件
?...这样一来,红色圆圈组件的数据就非常容易的传递给其他组件了,无论是它的父级组件还是兄弟,非兄弟组件的
Redux就是把组件的数据放到一个公共的区域(仓库)中进行存储,当改变Store存储区域里面的数据时,...而在Redux中整个组件的应用只保持一个Store,所有组件的数据源就是这个Store上的状态,可以将它Store理解为一个全局的变量对象
保持状态state可读: 不能直接的去修改状态,要修改Store...的状态,必须要通过派发(dispatch)一个action对象去完成
然后组件渲染的对应的界面要更改的话,实际更改的就是组件的状态,如果状态都是只能读不能修改的话,那么界面就不会更新变化了
想要更改用户界面的渲染