로그인 상태 정보를 저장하기 위해 webStorage를 사용하려고 한다.
webStorage에는 localStorage와 sessionStorage가 있는데, 두 storage 모두 애플리케이션 전역에서 접근 가능하다.
localStorage는 동일한 pc 안에서 동일한 브라우저를 사용한 경우에는 브라우저를 닫아도 삭제하지 않는 한 유지된다.
반면 sessionStorage는 브라우저가 닫히면 세션이 종료되면서 데이터가 소멸된다.
localStorage와 sessionStorage는 window 객체 안에 있다.
myStorage = window.sessionStorage;
https://developer.mozilla.org/ko/docs/Web/API/Window/sessionStorage
데이터를 저장하기 위해서는 setItem(key, value) 메소드를 사용한다.
localStorage.setItem('key',value);
데이터를 가져오기 위해서는 getItem(key) 메소드를 사용한다.
localStorage.getItem('key');
특정 데이터를 삭제할 때는 removeItem(key) 메소드를, 전체를 삭제할 때는 clear()를 사용한다.
localStorage.removeItem('key');
localStorage.clear();
https://shyunju7.tistory.com/37
[React] 17. localStorage와 sessionStorage 사용해보기
오늘은 브라우저 상에서 데이터를 저장할 수 있는 webStorage에 대해 공부해보려고 합니다. 보통은 서버단에 데이터를 저장하여 사용하지만 크게 중요하지 않은 데이터는 브라우저상에 저장하여
shyunju7.tistory.com
'웹 개발' 카테고리의 다른 글
비동기 프로그래밍 (0) | 2024.03.08 |
---|---|
Virtual DOM과 (Real) DOM의 차이 (0) | 2024.03.05 |
GraphQL 기초 (0) | 2023.09.18 |
마크다운 파일(.md)을 데이터로 추출 및 HTML로 변환 (0) | 2023.07.10 |
Greedy Algorithm (0) | 2023.07.05 |