삐옹

2022년 07월 31일 state값 유지하기 본문

TIL/2022년 7월

2022년 07월 31일 state값 유지하기

삐옹 2022. 8. 1. 02:28

react에서 새로고침 시 지역 혹은 전역 state값들이 초기화되는 문제를 해결하기 위해 

redux-persist를 써야하는지 고민이 생겼다.

 

okky와 개발자 아는 형들에게 물어본 결과

redux-persist를 쓰는 걸 추천하지 않았다.

 

지금 상황에서 가장 간편한 방법은

localstorage에 토큰을 저장시켜놓고

그 토큰으로 매 새로고침 때마다 요청을 해서 상태값으로 저장을 시키는 것이다

 

난 지금까지 localstorage에 토큰, 사용자의 이메일, 이름을 저장해서 필요할 때마다 쓰고 있었는데

사용자의 정보를 localstorage에 저장하는 것은 좋지 않다고 한다.

공용피씨에서 로그아웃하지 않은 상태가 된다면

다른 사람이 localstorage에 접근해 정보를 볼 수 있기 때문인걸까.

 

결론

localstorage엔 토큰만 저장하고 요청 보낼 때 쓰자!