middeware
[프론트엔드] 리덕스 미들웨어를 통한 비동기 작업 관리[3]
1. 미들웨어란? 리덕스 미들웨어는 액션을 디스패치하면 리듀서에서 이를 처리하기 이전에 사전 작업들을 실행합니다. 미들웨어는 이 떄 액션과 리듀서사이의 중간자 역할을 합니다. 리듀서가 액션을 처리하기 전에 미들웨어는 아래의 작업들을 수행할 수 있습니다. 전달받은 액션을 콘솔에 기록 전달받은 액션 정보를 기반으로 액션을 완전히 취소 다른종류의 액션을 추가로 디스패치하기 1.1 미들웨어 만들기 src 디렉토리에 lib 디렉토리를 생성하고, 그 안에 loggerMiddleware.js 파일을 생성합니다. - lib/loggerMiddleware.js 미들웨어는 아래와 같은 구조를 가지고 있습니다. const loggerMiddleware = store => next => action => { //미들웨어 기본..