loading...
上次更新: 2024-05-10
Redux 中, Middleware 是在 action(起點) 進入到 reducer(終點) 之前,讓我們做一些額外處理demo: https://codesandbox.io/s/redux-4-redux-logger-f68f37?file=/src/App.js
這邊使用 redux-logger 套件來示範 Middleware。
redux-logger 會幫我們在 console 中紀錄狀態。

// import
import { createLogger } from 'redux-logger'
// 創建 logger
const logger = createLogger();applyMiddleware把它作為 createStore 的參數傳入
const store = createStore(reducers, applyMiddleware(logger));