브라우저 저장소의 종류에는 세가지가 있다.
내가만든쿠키(Cookie)- Session Storage
- Local Storage
key
와 value
로 구성되며, string
의 형태이다.react-cookie
훅을 이용하여 사용 가능하다.import { useCookies } from 'react-cookie';
const [cookies, setCookie, removeCookie] = useCookies(['cookie-name']);
// 저장할 때
setCookke("name", "value", [options]);
// 가져올 때
getCookie("name", [options]);
// 삭제할 때
deleteCookie("name", [options]);
iframe
이 있는 경우에는 session Storage
가 공유된다.// 저장할 때
sessionStorage.setItem("key", "value");
// 꺼내올 때
sessionStorage.getItem("key");
// 삭제할 때
sessionStorage.removeItem("key");
// 모든 키의 데이터를 삭제할 때
sessionStorage.clear();
// 저장된 한쌍의 키와 값의 갯수
sessionStorage.length;
key
와 value
는 문자열이여야 한다.// 저장할 때
localStorage.setItem("key", "value");
// 꺼내올 때
localStorage.getItem("key");
// 삭제할 때
localStorage.removeItem("key");
// 모든 키의 데이터를 삭제할 때
localStorage.clear();
// 저장된 한쌍의 키와 값의 갯수
localStorage.length;