Redux 主要知识学习总结

黄琦雲 at 
概念 Redux 作为一个状态管理器,可以应用于多种 web 技术或框架中,React 只是其中之一;Redux 的特点在于,多个页面或组件使用同一个状态(store,用于管理应用的 state),可以实现各模块或组件之间的数据共享,应用的任何部分都能进行状态修改,避免了传统的组件间深层次传值问题;使用创建状态(store)Redux.createStore() 方法用于创建一个 store,其接收 reducer 作为第一个参数;reducer 为一个自定义函数,接收 state 作为第一个参数,同时返回一个值作为新的 state;reduce 有缩减,减少的意思,可以理解为一个缩减器,不断……