完全搞懂redux

redux 是什么

redux就是一个特殊的状态管理器,只能执行特定的动做,才能得到新的状态。redux

redux初始化作些什么

1, 初始化状态 2, 初始化改变状态的函数dispatch 3, 初始化能够进行哪些动做来改变状态,也就是reducer函数

redux如何实现修改以后就改变状态的

使用了发布订阅模式,spa

redux中间件

为何要这么写呢? 1, 为了在中间件中能够任意使用外部的变量,而不是写死在函数内部。code

(store)=> (next) => (action) => {
    dd
}
复制代码

2, 中间件的本质就是重写store.dispatch, 造成fn1(fn2(fn3())), 这样的形式函数中间件

相关文章
相关标签/搜索