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

김동현님의 프로필 이미지
김동현

작성한 질문수

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

노드 리액트 기초 강의 #30 로그인 페이지 (2)

dispatch 뒤에 .then(response ~~~)에서 response 가 리듀서가 return 하는 값인가요?

작성

·

159

0

dispatch 하면 dispatch(),  

( ) 사이에 액션이 들어가고 리듀서함수를 호출하면 결과적으로 

리듀서가 리턴하는 

현재로선

case LOGIN_USER:

            return { ...state, loginSuccess: action.payload } <-- 이부분이 resonse로 나오는 건가요?

            break;

답변 1

0

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

안녕하세요 ! 

then 부분은 그곳으로 가지 않습니다  

export function registerUser(dataToSubmit){
const request = axios.post(`${USER_SERVER}/register`,dataToSubmit)
.then(response => response.data);
 
return {
type: REGISTER_USER,
payload: request
}
}

 

여기 보시면 request가 말하시는 action.payload로 가게 됩니다 ! 

감사합니다 !

김동현님의 프로필 이미지
김동현
질문자

registerUser 액션 함수가 반환하는값(=reducer로 넘어가는 값) 이군요! 감사합니다!

김동현님의 프로필 이미지
김동현

작성한 질문수

질문하기