概述
最近在看react的前端框架,react默认的state管理器需要明确的理解组件的层级关系,组件之间就像一颗多叉树一样,不同的子组件在状态有因果关系的时候,需要找到其最近的父节点进行状态的传递,对于小型的应用来说使用react原生的state管理是没有任何问题的,也不会增加状态管理的复杂度,但是对于大型应用来说,这种状态之间的交互会显得异常繁琐,因此衍生出了redux,一款专门用于状态管理的工具,redux采用的是发布订阅的模型,感觉非常像是前端的消息队列,有消息的生产者和消息的消费者,二者通过对store中特定对象(可以认为是topic)的操作完成生产和消费的解偶
详解
小结