完全搞懂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())), 這樣的形式函數中間件

相關文章
相關標籤/搜索