現在有一個需求,每一次dispatch的時候都會打印一下日誌發送到終端
我們可以在每一個action中這樣打印一下,但是假如有100個action,那寫起來就很麻煩
現在我們就可以用中間件來實現
先學習一下中間件的概念
中間件如何寫呢?
現在我們來試一下吧
第一步,引入applyMiddleware
第二步,中間件是一個函數
這樣我們每次觸發一個action,就會打印一條數據,這樣就實現了剛開始的需求。
上面的箭頭函數看起來比較費勁,換一種方式寫就明白了
假如有錯誤的話怎麼寫
首先我們模擬一個錯誤
然後我們再寫一個關於error的中間件
然後點擊