
로컬스토리지란?
웹 브라우저에서 제공하는 간단한 키-값 저장소이다.
영구적으로 데이터를 저장할 수 있다.
브라우저를 닫고 다시 열어도 데이터가 유지된다.
<로컬 스토리지의 용량 제한>
도메인당 약 5MB로 제한되어 있다.
그렇기 때문에 대용량 데이터 저장에는 다른 방법을 고려해야 한다.
<보안 고려사항>
로컬 스토리지에 저장된 데이터는 클라이언트 측에서 쉽게 확인할 수 있다.
따라서 민감한 정보는 저장하지 않아야 한다.
브라우저의 개발자 도구 등을 통해 로컬 스토리지를 쉽게 조작할 수 있음.
<로컬스토리지 속성>

로컬 스토리지는 문자열 형태로만 데이터를 저장할 수 있다.
복잡한 객체를 저장할 때는
'JSON.stringify()'(문자열로 변환) 와
'JSON.parse()'(객체로변환) 를 사용하여 변환하는 것이 일반적이다.
JSON.stringify 메소드는 객체를 JSON 포맷의 문자열로 변환한다.