redux:解决数据传递问题,把所有数据放在store中传递。
1.基于react什么时候要用redux
react 只是一个轻量级试图层的应用,写大型的应用基本不可能,只能利用redux搭配写一个数据层的应用,没有redux数据层组件传值会变得非常的麻烦,redux把组件数据放在一个公用的数据存储器store里面存储,这样组件改变我把数据改变,其他组件再来取数据。
总结:将数据存储在store里面,store变化了组件通过感知从而组件数据随之改变更新。
2.redux = reducer+flux
react2013年开源facebook的团队,同时也开源了flux,数据存储非常麻烦,后面就出了redux
3.看图说事
image.png image.png我将整个流程以自己的方式画在本子上帮助自己理解。
image.png
网友评论