인프런 커뮤니티 질문&답변
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하셔도 되겠습니다.





