inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

사가 관련해서 질문있습니다.

미해결

[리뉴얼] React로 NodeBird SNS 만들기

안녕하세요. 강의 수강 중 질문있어서 문의드립니다. 사가 이용하여 api를 호출하는데, 해당 api는 다른 state의 업데이트로 인하여 재 호출 되는 구조입니다. 따라서 페이지 진입 시 동시에 3번이 호출 되는데요, function * loadMaxEpisode () { try { // yield 는 await 와 비슷 const result = yield call ( loadMaxEpisodeAPI ) ; // call 은 동기식 , fork. 는 비동기 console . log (result) alert (result. data . maxEpisode ) ; yield put ({ // put 은 dispatch -> 즉 , 액션을 dispatch 한다 . type : LOAD_MAXEPISODE_SUCCESS , data : result. data , // result 로 하면 response 값이 다 들어온다 . }) ; } catch (err) { yield put ({ type : LOAD_MAXEPISODE_FAILURE , data : err. response , }) } } 위 코드에서 result.data의 값이 500이 들어오면 result.action을 찍으면 500500이라는 값으로 보여집니다. (3번 호출 중 2개의 리스폰스 값이 위와 같이 합쳐서 보여지고, 나머지 하나는 정상인 500으로 반환됩니다.) 어느부분이 잘못 된 것인지 감이 안오네요...ㅠ 관련해서 어느 부분을 확인해 봐야할까요??

  • saga
  • redux
  • express
  • nodejs
  • redux
  • react
  • Next.js
hyunlove12 댓글 2 좋아요 0 조회수 279

오류나면서 saga쪽 코드가 실행이 되지 않습니다

미해결

[리뉴얼] React로 NodeBird SNS 만들기

console.log로 실행구간을 살펴봤는데 reducer는 아무런 문제 없이 실행되는데 saga에서 막히네요 이래저래 찾아보고 있는데 답이 안나와 질문 올립니다

  • saga
  • nodejs
  • redux
  • react
  • express
  • Next.js
후후훙뽀뽀잉 댓글 4 좋아요 0 조회수 562

질문있습니다.

미해결

실전 리액트 프로그래밍

sotre.js 부분의 sagaMiddleware.run(rootSaga) 에서 sagaMiddleware.run(searchSaga) 로 바로 사용하지 않고 rootSata 를 만든 이유는 여러개의 미들웨어를 관리할 수 있도록 하기 위해 한 것 인가요?

  • saga
  • middleware
  • react
  • redux
  • react
공부방-아이락기술연구소 댓글 1 좋아요 0 조회수 192

인기 태그

인프런 TOP Writers

주간 인기글