액션을 Dispatch하고 리듀서에 도달하는 순간 사이에 사전에 지정된 작업을 실행할 수 있게 해 주는 중간자입니다.
로깅, 충돌 보고, 비동기 API와 통신, 라우팅 등을 위해 Redux 미들웨어를 사용합니다.
로깅 미들웨어 함수 생성
const loggerMiddleware = (store) => (next) => (action) => {
// your code
};
const loggerMiddleware = function (store) {
return function (next) {
return function (action) {
// your code
};
};
};