TIL/2022년 7월
2022년 07월 31일 state값 유지하기
삐옹
2022. 8. 1. 02:28
react에서 새로고침 시 지역 혹은 전역 state값들이 초기화되는 문제를 해결하기 위해
redux-persist를 써야하는지 고민이 생겼다.
okky와 개발자 아는 형들에게 물어본 결과
redux-persist를 쓰는 걸 추천하지 않았다.
지금 상황에서 가장 간편한 방법은
localstorage에 토큰을 저장시켜놓고
그 토큰으로 매 새로고침 때마다 요청을 해서 상태값으로 저장을 시키는 것이다
난 지금까지 localstorage에 토큰, 사용자의 이메일, 이름을 저장해서 필요할 때마다 쓰고 있었는데
사용자의 정보를 localstorage에 저장하는 것은 좋지 않다고 한다.
공용피씨에서 로그아웃하지 않은 상태가 된다면
다른 사람이 localstorage에 접근해 정보를 볼 수 있기 때문인걸까.
결론
localstorage엔 토큰만 저장하고 요청 보낼 때 쓰자!