[로그인5]Local Storage 배우기

김지희·2023년 4월 24일
0

[로그인]

목록 보기
6/8

LocalStorage : 브라우저에 공짜로 뭔가를 기억할 수 있게 해주는 기능

localStorage를 콘솔에 입력하면 미리 정의되어있습니다.

여기서 Storage를 반환하고 있는데 중요한건 localStorage가 존재한다는 것입니다.

localStorage는 우리가 브라우저에 뭔가를 저장할 수 있게 해줍니다. 그래서 나중에 가져다가 쓰기가 가능합니다.

localStorage에 뭐가 들어있는지 보고싶다면 개발자도구를 이용하면 됩니다.

사진 속에 "응용 프로그램"이 없다면 +버튼을 눌러 찾으면, LocalStorage가 나옵니다.

한국어라 로컬 저장소라고 뜨지만 그게 LocalStorage..

여기 나와있는 여러 다양한 방법으로 유저 정보를 저장할 수 있지만, LocalStorage가 가장 다루기 쉽습니다.

지금은 LocalStorage가 비어있지만, 추후에 여러가지를 저장하기 시작하면 여기가 바뀌는 것을 보게될 것입니다.

https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

이제 local storage API를 살펴보면 다양한 메소드를 볼 수 있습니다.
그 중에 setItem을 해볼 것입니다.
setItem을 활용하면 LocalStorage에 정보를 저장할 수 있게 됩니다.


코드를 실행하면 DB에 새로운 항목이 저장되게 됩니다. 원하는 값을 저장할 수 있게 되었습니다.

getItem을 입력하면 저장한 값을 불러낼 수도 있습니다.

필요한 경우에는 저장된 값을 지울 수도 있습니다.


사라진 것을 확인해볼 수 있습니다.
미니 DB 같은 것입니다.

이제 우리가 할 일은 유저가 이름을 제출할 때 그걸 저장해주면 되는 것입니다.



저장되는 것을 볼 수 있습니다. 하지만 새로고침을 하면 여전히 form이 표시되고 있습니다.

다음에는 우리의 LocalStorage에 username이 존재하는지 확인하고, form을 표시하지 않을 것입니다. h1 요소가 표시되도록 해봅시다..

profile
프론트엔드 개발자로 취업한 인턴

0개의 댓글

관련 채용 정보