Generic 타입
브라우저저장(장바구니) 쿠키,로컬
스토리지,세션 스토리지
애니는 뭐든지 받음
언노운은 어떤게 들어올지 모르지만 들어왔을때 행동할걸 정해줘야함
애니보다는 언노운을 사용하는것이 좋음
타입스크립트를 확실하게 쓸수록 결과에 대한 예측이 확실해진돠아
담긴 arg 마다 리절트의 타입이 다 다름!
arg가 뭔진모르나 리턴도 같은타입!
오 개꿀?
이렇게 알파벳만드로도 가능하닷~
로컬 스토리지
쿠키
세션스토리지 세개중에 어디만드는게 좋을까??
일단 셋다 키 벨류형태가있다~
쿠키
쿠키는 만료시간이 따로있다(expires) httpOnly가 체크표시이면 자바스크립트에서 쿠키를 가져올수있는 방법이 없답!
그럼
httpOnly 에 체크있는 애들은 그럼 언제 사용되남??
쿠키는 스토리지랑 조금 다름 http요청을 할때 백엔드로 내용이 전송되구 공유된담 api요청할때마다 딸려들어감 ㅇㅅㅇ..
그래서 httpOnly 체크는 백엔으로 공유만할지 자바에서 document.cookie 해서 사용할 수도있게 할것인가의 차이!!
요기 이 시큐어는 뭔가??
네이버 도메인에 보면
https (시큐어) 이기때문에 자물쇠표시가 있음
그냥 http사이트는 주의요함이라고 뜸
시큐어가 체크표시이면 백엔드에 안딸려들어감!
백엔드에서 쿠키를 넣어 줄 수도있움
다시말해 쿠키는 단순 저장소역할뿐이아닌, 백엔드와의 대화창구로 사용될 수 있다
그럼 무조건 쿠키가 더 좋은가??
아니다! 쿠키에 내용이 많을 수록 백엔드에 가게되는 정보량이 무거워짐
각각의 기능에 맞추어서 사용해야한다!
더 자세한 내용은 리프레쉬 토큰배울때~ ㅎㅎ
비회원 장바구니는 로컬 스토리지에 만들어 보게똿!