저장 대상
테마, 최근 검색어, 임시 UI 옵션처럼 유출 위험이 낮은 값을 고른다.
Web Storage는 작은 문자열 상태를 브라우저에 저장하는 도구이며, localStorage와 sessionStorage는 저장 기간과 탭 범위가 다르다.
테마, 최근 검색어, 임시 UI 옵션처럼 유출 위험이 낮은 값을 고른다.
객체는 JSON.stringify로 문자열화하고 읽을 때 parse한다.
탭 단위 임시값은 sessionStorage, 재방문 유지값은 localStorage에 둔다.
다른 탭에서 localStorage가 바뀌면 storage 이벤트로 화면 상태를 맞춘다.