• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

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

20.12.17 15:33 작성 조회수 121

1

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

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

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

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

답변 1

답변을 작성해보세요.

0

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