Redux - Saga 에러 찾기

BigbrotherShin·2020년 4월 4일
0

Frontend

목록 보기
19/31
post-thumbnail

Redux-Saga의 에러를 찾기 위해서는 리덕스 미들웨어에 3단 함수로 에러 로깅 미들웨어를 추가하면 된다.

const makeStore = (initialState, options) => {

  const sagaMiddleware = createSagaMiddleware();
  
  const middlewares = [sagaMiddleware, () => (next) => (action) => {
    console.log(action); // 액션 로깅
    next(action); // 다음 미들웨어로
  }];
  
...

  const store = createStore(reducer, initialState, enhancer);

  store.sagaTask = sagaMiddleware.run(rootSaga); // Saga 실행

  return store;
};
profile
JavaScript, Node.js 그리고 React를 배우는

0개의 댓글