TIL wecode 33. Redux Basic 2

이조은·2020년 9월 27일
0

TIL wecode

목록 보기
31/36

미들웨어

  • 미들웨어는 리듀서가 액션을 처리하기 전에 실행되는 함수
  • 디버깅 목적으로 상탯값 변경 시 로그를 출력하거나, 리듀서에서 발생한 예외를 서버로 전송하는 등의 목적
  • 미들웨어를 설정하지 않으면 dispatch한 액션은 곧바로 리듀서로 보내진다
  • 대표적인 리덕스 미들웨어로 redux-logger, redux-thunk, redux-saga 등이 있음
  • 특히 비동기 작업을 할 때 유용함

미들웨어 탬플릿

const middleware = store => next => action => {
  // 하고 싶은 작업...
}
function middleware(store) {
  return function (next) {
    return function (action) {
      // 하고 싶은 작업...
    };
  };
};

to be continue..

profile
싱글벙글

0개의 댓글