recoil
상태관리를 사용중이라면 로컬스토리지나 세션스토리지에 상태값을 저장하기 위해
recoil-persist
를 설치하여 담을 수가 있다.
npm install recoil recoil-persist
import { atom } from "recoil";
import { recoilPersist } from "recoil-persist";
const { persistAtom } = recoilPersist({
key: "localStorage", // 고유한 key 값
storage: localStorage,
})
export const filterState = atom({
key: "filterState",
default: [],
effects_UNSTABLE: [persistAtom]
})
import { atom } from "recoil";
import { recoilPersist } from "recoil-persist";
const { persistAtom } = recoilPersist({
key: "sessionStorage", // 고유한 key 값
storage: sessionStorage,
})
export const filterState = atom({
key: "filterState",
default: [],
effects_UNSTABLE: [persistAtom]
})
적용 완료 ~.~