작성
·
107
0
안녕하세요!
강의 정말 잘 보고 있습니다.
회원가입 후 등록까지 정상적으로 완료했는데요!
dispatch 후 back 서버에서
성공이라면 성공 메시지와 응답메세지,
실패라면 실패 메시지와 응답메세지 + 오류 코드
이렇게 받을텐데요.
받은 메시지에 따라 사용자에게 보여줄려면 보통 어떻게 처리해야 하나요?
next를 사용한 강의에서는 dispatch ~~ ).then 구문을
사용하지 않다보니, useSelector을 통해
ErrorReason 값이 '' -> "~~" 식의 변화가 생긴다면
useEffect로 해당 state 변화 감지 후,
if로 alert 하여 디피하는 방법을 사용하면될지..
성공일때도 성공은 한가지 경우로 명확하니까,
액션을 통해 특정 succes state는 true 변경해줄테니,
useSelector 를 통해, success 명의 state를 감지하여,
useEffect 로 alert 후 Router.push 를 해준다거나..
(예: 로그인 할경우 >
"~님 환영합니다" alert 후,
특정 페이지로 짠~
실제 실무 코드에서는 해당 처리를 어떻게 해주는지 궁금합니다.
해당 기능만 미리 알고 싶에서 8강의 소스만
미리 살짝 분석해보니,
비슷한 처리는 없어보여서요..ㅠㅠ