강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이상욱님의 프로필 이미지
이상욱

작성한 질문수

React로 NodeBird SNS 만들기

6-19. 프로필 및 데이터 로딩하기

dispatch를 순차적으로 실행하는 방법?

작성

·

472

0

예를 들어 두 가지의 비동기 디스패치 A, B가 있다고 했을 때, 

A_SUCCESS가 실행되면 바로 B_REQUEST를 실행하고 싶습니다.

저 같은 경우는 우선, redux-saga에 A_SUCCESS를 watch하는 함수를 만들어서 A_SUCCESS가 디스패치 될 경우 바로 B_REQUEST를 put되게 만들었는데요.

이게 정석적인 방법인 건지, 더 간단한 방법이 있다거나 이때 사용할 수 있는 saga 함수가 있는 지 궁금합니다. 

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

지금 하시는 방법이 맞습니다. 항상  success 뒤에 request가 이어진다면요. 또는 사가에서 success를 put한 뒤에 바로 request를 put하셔도 되겠습니다.

이상욱님의 프로필 이미지
이상욱

작성한 질문수

질문하기