소개
redux는 새로고침 시에 상태들이 모두 날라가는 반면
redux-persist를 이용하면 로컬 스토리지에 저장이 된다.
그래서 원래 리덕스처럼 사용하는데 새로고침 시에 날라가지 않고 개발자도구에서 삭제 할 때 까지 유지된다.
설치
yarn add redux-persist
코드
store/index.js
- localStorage에 저장하고 싶으면 import storage from 'redux-persist/lib/storage
- session Storage에 저장하고 싶으면 import storageSession from 'redux-persist/lib/storage/session
이렇게 설정해주고 원래 쓰던대로 쓰면 됨
728x90
'WEB > REACT' 카테고리의 다른 글
[REACT] ag grid full row editing , delete/ ag grid row 수정, 삭제 (0) | 2022.02.21 |
---|---|
[REACT] keep filter and restore on ag grid with react, redux/ ag grid에서 filter, column 정보 저장하고 불러오기 (0) | 2022.02.10 |
[REACT] slot machine 만들기 (0) | 2021.12.28 |
[REACT] ag grid를 사용하여 테이블 만들기/ editable, row selection, cell renderer (0) | 2021.12.28 |
[REACT] react + typescript + recoil todo list 만들기 (0) | 2021.12.21 |