Redux Persist는
👉 Redux store의 상태를 브라우저 저장소(localStorage / sessionStorage)에 저장하고, 새로고침 후에도 복원해주는 라이브러리입니다.
Redux만 사용할 경우:
👉 Redux store 초기화 → 로그인 상태, 사용자 정보 사라짐
📌 사용자 입장에서 매우 치명적인 UX 문제
| 항목 | localStorage | sessionStorage |
|---|---|---|
| 유지 범위 | 브라우저 종료 후에도 유지 | 탭 종료 시 삭제 |
| 용량 | 약 5MB | 약 5MB |
| 사용 사례 | 로그인 유지 | 임시 상태 |
📌 로그인 상태는 localStorage 사용이 일반적
npm install redux-persist