inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

saga 쪼개고 reducer와 연결하기

로그인 클릭시 로딩

347

kyung3098

작성한 질문수 7

0

안녕하세요 제로초님 saga와 reducer 연결하는 강의를 듣고 있는데 로그인 버튼 클릭시 로딩만 되고 다음으로 안 넘어가서 질문 드립니다..

에러는 안 나고 리덕스 데브툴즈에는 LOG_IN_REQUEST만 뜨는 상태입니다.

console창에서 reducer login은 뜨지만 saga logIn은 안 떠서 sagas/user의 function* login() {} 함수가 실행이 안되는 것 같습니다..

index.js

index.png

user/reducer

user reducer.png

user/saga

user saga.png

configureStore.js

confi.png

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

 

react redux node.js express next.js

답변 1

0

제로초(조현영)

rootSaga나 userSaga 안에도 콘솔로그 찍어서 사가가 연결이 제대로 된건지 확인해보세요

0

kyung3098

사가가 연결이 안된 것 같습니다.

그런데 rootSaga([fork(postSaga), fork(userSaga)]) 에서 rootSaga([fork(userSaga), fork(postSaga)])로 user와 post saga의 순서를 바꾸니까 실행이 되었습니다!!

fork 순서도 중요한 건가요? fork는 비동기여서 결과 상관 없이 다음 것을 실행한다고 생각했는데 rootSaga([fork(postSaga), fork(userSaga)]일 때는 왜 userSaga 실행이 안되는지 궁금합니다!

0

제로초(조현영)

순서는 문제가 없는데 postSaga에서 문제가 있는 것 아닐까요?

0

kyung3098

아하....postSaga가 문제가 있을 거라는 생각을 못했네요 postSaga에서 잘못된 부분 고치니까 순서 상관없이 잘 돌아갑니다

늦은 시간까지 알려주셔서 감사합니다!!

넥스트 버젼 질문

0

79

2

로그인시 401 Unauthorized 오류가 뜹니다

0

91

1

무한 스크롤 중 스크롤 튐 현상

0

177

1

특정 페이지 접근을 막고 싶을 때

0

104

2

createGlobalStyle의 위치와 영향범위

0

97

2

인라인 스타일 리렌더링 관련

0

93

2

vsc 에서 npm init 설치시 오류

0

148

2

nextjs 15버전 사용 가능할까요?

0

160

1

화면 새로고침 문의

0

123

1

RTK에서 draft, state 차이가 있나요?

0

155

2

Next 14 사용해도 될까요?

0

452

1

next, node 버전 / 폴더 구조 질문 드립니다.

0

349

1

url 오류 질문있습니다

0

211

1

ssh xxxxx로 우분투에 들어가려니까 port 22: Connection timed out

0

378

1

sudo certbot --nginx 에러

0

1282

2

Minified React error 콘솔에러 (hydrate)

0

470

1

카카오 공유했을 때 이전에 작성했던 글이 나오는 버그

0

249

1

프론트서버 배포 후 EADDRINUSE에러 발생

0

329

1

npm run build 에러

0

519

1

front 서버 npm run build 중에 발생한 에러들

0

383

1

서버 실행하고 브라우저로 들어갔을때 404에러

0

339

2

css 서버사이드 랜더링이 적용되지 않아서 문의 드립니다.

0

289

1

팔로워 3명씩 불러오고 데이터 합쳐주는걸로 바꾸고 서버요청을 무한으로하고있습니다.

0

242

2

해시태그 검색에서 throttle에 관해 질문있습니다.

0

202

1