locaStorage & sessionStorage& cookie -> 백엔드에 저장하는 것이 아니라 브라우저 내에 저장하는 저장소
local storage
-> 브라우저를 껐다 켜도 남아있음
session storage
->브라우저를 껐다 키면 사라짐(새로고침은 유지)
저장할 때
localStorage.setItem("저장할 키","저장할 값")
sessionStorage.setItem("저장할 키","저장할 값")
값 꺼내기
localStorage.getItem("가져올 값의 키")
sessionStorage.getItem("가져올 값의 키")
주의점
locatStorage에 객체로 집어넣으면 꺼내올 때 변경이 불가능함
-> JSON.stringify로 텍스트형식 맞춘 후 꺼내올 때 JSON.parse로 객체 변환시켜야함
Cookie
cookie는 name이 key값임
쿠키를 저장하게되면 자동으로 백엔드로 딸려들어갈 수 있음
반대로 Backend에서 Cookie로 변수를 보내줄 수 있음
백엔드에서 받은 소스코드는 우리가 따로 뽑아서 저장하지 않더라도 자동으로 쿠키에 등록될 수 있음