Localstorage 사용법 - boostcamp-2020/Project15-A-Client-Based-Formula-Editor GitHub Wiki
Localstorage vs Sessionstorage
- 브라우저에서 기본적으로 제공하는 저장소
- application 전역에서 접근 가능
- storage에 저장된 data는 JSON형태여야 한다. (즉, 저장소에서 막 꺼낸 데이터 형태도 JSON)
localstorage
는 우리가 직접 지우기 전까지 저장sessionstorage
는 session이 유이되는 한에서만 데이터 유지 (탭을 닫기 전까지)- 저장소를 사용하면 매번 database와 통신할 필요가 없어지고, 간단하게 데이터를 보존할 수 있는 등의 장점이 있다.
Redux-persist
- redux에 localstorage와 sessionstorage에 접근할 수 있는 기능을 제공하는 라이브러리