Redux

参考来自一天一个轮子 (opens in a new tab)项目的 redux (opens in a new tab)

Redux Intro

Redux 和 React 根本没关系。

看 Redux 的官网开头:"A Predictable State Container for JS Apps" (opens in a new tab)。再看 Vuex 的官网开头:"Vuex is a state management pattern + library for Vue.js applications" (opens in a new tab)

默认大家写 react 的时候都用过,并且也很熟悉了,就不多说了。

源码解读

推荐直接看项目和 github (opens in a new tab) 结合,redux 其实并不复杂,非常简单,亮点是比较多的用函数式编程,比如 applyMiddleware (opens in a new tab) 里面用到 compose