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

아아중독자님의 프로필 이미지
아아중독자

작성한 질문수

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

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

dispatch(loginUser(body)) 뒤에 then 질문드립니닷!

작성

·

147

1

dispatch(loginUser(body)).then((response=> {
      if (response.payload.loginSuccess) {
        // 메인 페이지로 이동
        props.history.push('/')
      } else {
        alert('Error')
      }
   })

payload에 Promise가 들어가있는 액션 객체를

dispatch 하면 이 또한 반환값이 Promise가 되는건가요?

어떠한 조건에서 dispatch 하고나서 Promise 가 반환되는지 궁금합니다!

답변 1

0

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

어떠한 상황에서든 요청에 대한 값은 반환이 됩니다 ~ 
axios로 해서 요청할 때와 같다고 보시면 됩니다. 
redux에서 해주는 건  이 때 redux스토어에 백엔드에서 받아온 값을 넣어줄수 있는것 입니다 ~ ! 

아아중독자님의 프로필 이미지
아아중독자

작성한 질문수

질문하기