-
란? 자바스크립트의 확장된 언어라고 볼 수 있습니다. 타입스크립트는 자바스크립트와 달리 브라우저에서 실행하려면 파일을 한번 변환해주어야 합니다. 이 변환 과정을 우리는 컴파일(complile) 이라고 부릅니다.
-
왜?
Javascript 도 레퍼런스가 암묵적인 것 보다 명시적으로 변화하고 있다.(...문법, async/await 등) 하지만 데이터의 스펙, 함수의 스펙, 컴포넌트의 스펙은 명시적이지않다. 이부분을 type이 잡아준다 => 정적 언어의 특성 에러의 사전 방지 => 리스크를 줄이는 법