holdanddeepdive / typescript-study

4 stars 0 forks source link

이펙티브 타입스크립트 1장 요약 #15

Open sbyeol3 opened 1 year ago

sbyeol3 commented 1 year ago

1장. 타입스크립트 알아보기

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

타입스크립트는 문법적으로도 자바스크립트의 상위집합이다. 자바스크립트 프로그램에 문법 오류가 없다면, 유효한 타입스크립트 프로그램이라고 할 수 있다.

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

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

타입스크립트 컴파일러의 역할

  1. 최신 타입스크립트/자바스크립트를 브라우저에서 동작할 수 있도록 구버전의 자바스크립트로 트랜스파일
  2. 코드의 타입오류 체크

➡️ 두 가지 역할은 서로 완벽히 독립적으로 이루어진다.

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

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

타입스크립트의 모토는 '확장 가능한 자바스크립트'이다.

👀 결론 : any를 사용하지 말자!