• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

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

21.09.09 21:30 작성 조회수 431

0

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

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

 

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

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

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

답변 1

답변을 작성해보세요.

0

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