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

으하핳님의 프로필 이미지
으하핳

작성한 질문수

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

노드 리액트 기초 강의 #32 로그아웃

dispatch(loggoutUser())

작성

·

136

2

회원가입/로그인은 dispatch를 통해서 redux에 상태를 전달하는 것으로 봐서 로그아웃도 마찬가지라고 생각했는데요!

여기에서는 왜 dispatch대신 응답을 통해 넘어온 sucess메세지만으로 로그아웃을 마무리하는지 알 수 있을까요~?

답변 2

3

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

redux를 쓰는 이유는 state 관리를 편하게 하려고 쓰고 있습니다 ^^.

그러기에 써도 되고 안써도 되는 optional한 용도이죠 ! 

우선  로그아웃할때  해줘야 하는것은 

DB에 들어있는 token을 지워줘야 합니다.

그러기에 딱히 state을 바꿔줄 필요는 없기 때문에 

더 많은 작업을 요하는 Redux를 쓰진 않은것입니다  

하지만 써도 되긴합니다 ^^ 

0

으하핳님의 프로필 이미지
으하핳
질문자

아 리덕스는 무조건 사용하는 건줄 알았는데 그건 또 아닌거군요~큰 깨달음 얻었습니당ㅎㅎㅎ감사해요

으하핳님의 프로필 이미지
으하핳

작성한 질문수

질문하기