store存儲着狀态, 要想改變store必須使用action,
store進行更新時使用reducer. 那麼store, action, reducer是啥呢?
store和action都是對象, action中必須有一個type字段對進行的操作進行說明, 可能會有資料. store會指派給元件中的state reducer是一個純函數, 接收兩個參數, 第一個參數是累積對象(即state), 第二個參數就是action. reducer函數根據action.type的不同對state進行操作, 最後傳回一個新的state, 這個新的state同時又是下一次的累積對象. store存儲着狀态, 要想改變store必須使用action, store進行更新時使用reducer. 那麼store, action, reducer是啥呢?
store和action都是對象, action中必須有一個type字段對進行的操作進行說明, 可能會有資料. store會指派給元件中的state reducer是一個純函數, 接收兩個參數, 第一個參數是累積對象(即state), 第二個參數就是action. reducer函數根據action.type的不同對state進行操作, 最後傳回一個新的state, 這個新的state同時又是下一次的累積對象.