작성한 질문수
따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
작성
·
495
0
여기서 then의 res에는 어떤 작업의 결괏값이 들어오는 건지 궁금합니다!
dispatch의 결괏값인가요 콜백인 registerUser의 결괏값인가요?
디스패치를 수행하면 res에 registerUser함수에서 리턴된 객체{type:..., payload:....}가 들어오던데
registerUser(body)를 수행했을 반환된 결괏값이 then으로 들어오는 건가요?
코드 개념상으로는 dispatch의 리턴값인 state가 반환되어야 하는 것이 아닌가요..?
답변 1
안녕하세요 ! 첫번째 얘기해주신 registerUser에서 리턴된 객체가 오는게 맞습니다. 원래는 redux action에서 처리한 요청은 reducer로 보내서 redux 스토어로 저장합니다 ! 그리고 스토어에 있는 값을 useSelector를 이용해서 사용하시면 됩니다! 하지면 여기서는 redux스토어에 보내지않고 바로 이용을 한 상황입니다.