[TIL] Day27

은채·2022년 6월 14일
0

코드캠프 TIL

목록 보기
27/43

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라는 것은 관례일뿐, 이름은 바꿀 수 있다

오늘 공부를 돌아보며

분명 수업시간에는 잘 되었는데...ㅠ
장바구니 응용한 오늘 본 상품 목록 만드는게 쉽지가 않다
속상해

profile
반반무마니

0개의 댓글