6월 14일 학습목표
Generic
aaa가 들어가면 any -> string
bbb가 들어가면 any -> number
ccc가 들어가면 any -> boolean
<>로 묶어주기
any처럼 아무거나 들어갈 수 있지만, 들어간 타입으로 정해진다
동일한 타입을 return 하게 되면 return도 예측이 가능
// prettier-ignore
프리티어 무시하기
string, number를 쓰면 각 타입만 들어갈 수 있지만
들어간 타입이 예측 불가능
T1,T2,T3 .. T,U,V 식으로 축약하여 사용하기도 가능
T,U,V를 <string, boolean, number> 식으로 명시하기도 함
useState 내부도 확인 할 수 있음! useState<제네릭>
우리가 useState를 만들어서 다른 사람이 써야 할 때 제네릭으로 타입을 안정성있게 배포 (오픈소스, 라이브러리 등을 만들게 되면)
제네릭으로 묶여있는 useState
Local, Session, Cookie
쿠키는 백엔드와 브라우저간의 주고 받는 정보가 담겨져있다
쿠키에 담겨진 토큰 정보를 탈취할 수 있기 때문에 보안을 위해 다양한 옵션이 존재한다
HTTPOnly : api 통신에서만
Secure
rest
delete 대신 사용하는 rest 파라미터
원본을 삭제하지 않아도 된다
rest라는 것은 관례일뿐, 이름은 바꿀 수 있다
오늘 공부를 돌아보며
분명 수업시간에는 잘 되었는데...ㅠ
장바구니 응용한 오늘 본 상품 목록 만드는게 쉽지가 않다
속상해