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

재미있는 말미잘님의 프로필 이미지
재미있는 말미잘

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

dispatch 반환값에 대해 질문 있습니다.

작성

·

495

0

여기서 then의 res에는 어떤 작업의 결괏값이 들어오는 건지 궁금합니다!

dispatch의 결괏값인가요 콜백인 registerUser의 결괏값인가요?

 

디스패치를 수행하면 res에 registerUser함수에서 리턴된 객체{type:..., payload:....}가 들어오던데

registerUser(body)를 수행했을 반환된 결괏값이 then으로 들어오는 건가요?

코드 개념상으로는 dispatch의 리턴값인 state가 반환되어야 하는 것이 아닌가요..?

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 !  첫번째 얘기해주신 registerUser에서 리턴된 객체가 오는게 맞습니다.   
원래는 redux action에서 처리한 요청은 reducer로 보내서 redux 스토어로 저장합니다 ! 
그리고 스토어에 있는 값을 useSelector를 이용해서 사용하시면 됩니다! 
하지면 여기서는 redux스토어에 보내지않고 바로 이용을 한 상황입니다. 

재미있는 말미잘님의 프로필 이미지
재미있는 말미잘

작성한 질문수

질문하기