1. Redux Persist란 무엇인가?

1-1. Redux Persist의 정의

Redux Persist

👉 Redux store의 상태를 브라우저 저장소(localStorage / sessionStorage)에 저장하고, 새로고침 후에도 복원해주는 라이브러리입니다.


1-2. 왜 필요한가?

Redux만 사용할 경우:

👉 Redux store 초기화 → 로그인 상태, 사용자 정보 사라짐

📌 사용자 입장에서 매우 치명적인 UX 문제


2. 브라우저 저장소 개념 정리

2-1. localStorage vs sessionStorage

항목 localStorage sessionStorage
유지 범위 브라우저 종료 후에도 유지 탭 종료 시 삭제
용량 약 5MB 약 5MB
사용 사례 로그인 유지 임시 상태

📌 로그인 상태는 localStorage 사용이 일반적


3. Redux Persist 설치

npm install redux-persist