<aside>


아이템 1 - 타입스크립트와 자바스크립트의 관계 이해하기

아이템 2 - 타입스크립트 설정 이해하기

아이템 3 - 코드 생성과 타입이 관계없음을 이해하기

아이템 4 - 구조적 타이핑에 익숙해지기

아이템 5 - any 타입 지양하기

아이템 6 - 편집기를 사용하여 타입 시스템 탐색하기

아이템 7 - 타입이 값들의 집합이라고 생각하기

아이템 9 - 타입 단언보다는 타입 선언을 사용하기

아이템 10 - 객체 래퍼 타입 피하기

아이템 11 - 잉여 속성 체크의 한계 인지하기

아이템 12 - 함수 표현식에 타입 적용하기

아이템 13 - 타입과 인터페이스의 차이점 알기

아이템 14 - 타입 연산과 제너릭 사용으로 반복 줄이기

아이템 15 - 동적 데이터에 인덱스 시그니처 사용하기

아이템 16 - number 인덱스 시그니처보다는 Array, 튜플, ArrayLike를 사용하기

아이템 17 - 변경 관련된 오류 방지를 위해 readonly 사용하기

아이템 18 - 매핑된 타입을 사용하여 값을 동기화하기