<https://developer.mozilla.org/ko/docs/Web/API/Window/localStorage>
localStorage는 sessionStorage와 비슷하지만, localStorage의 데이터는 만료되지 않고
sessionStorage의 데이터는 페이지 세션이 끝날 때, 즉 페이지를 닫을 때 사라지는 점이 다릅니다.
저장할 때는 문자데이터로 저장하는 것을 권고합니다.
const user = {
name: 'malza',
age: 30,
emails: ['[email protected]', '[email protected]'],
};
localStorage.setItem('user', JSON.stringify(user));
console.log(JSON.parse(localStorage.getItem('user')));
// localStorage.removeItem('user'); // Local storage 를 보면 지워진 것을 볼 수 있다.
// local storage 의 내용을 수정하고 싶다면
const user = {
name: 'malza',
age: 30,
emails: ['[email protected]', '[email protected]'],
};
const str = localStorage.getItem('user');
const obj = JSON.parse(str);
obj.age = 20;
console.log(obj);
localStorage.setItem('user', JSON.stringify(obj));
local storage 를 db 처럼 관리 할 수 있다.
lowdb