인프런 커뮤니티 질문&답변
로그인 클릭시 로딩
작성
·
340
·
수정됨
0
안녕하세요 제로초님 saga와 reducer 연결하는 강의를 듣고 있는데 로그인 버튼 클릭시 로딩만 되고 다음으로 안 넘어가서 질문 드립니다..
에러는 안 나고 리덕스 데브툴즈에는 LOG_IN_REQUEST만 뜨는 상태입니다.
console창에서 reducer login은 뜨지만 saga logIn은 안 떠서 sagas/user의 function* login() {} 함수가 실행이 안되는 것 같습니다..
index.js

user/reducer

user/saga

configureStore.js

아래에 해결한 사람들의 방법으로도 해봤는데 여전히 안되어서 질문 남깁니다...!!





사가가 연결이 안된 것 같습니다.
그런데 rootSaga([fork(postSaga), fork(userSaga)]) 에서 rootSaga([fork(userSaga), fork(postSaga)])로 user와 post saga의 순서를 바꾸니까 실행이 되었습니다!!
fork 순서도 중요한 건가요? fork는 비동기여서 결과 상관 없이 다음 것을 실행한다고 생각했는데 rootSaga([fork(postSaga), fork(userSaga)]일 때는 왜 userSaga 실행이 안되는지 궁금합니다!