TypeScript = Javascript + type 문법
사용하는 이유
1. JS의 높은 자유도
프로젝트 사이즈가 커지면 자유도 & 유연성은 독이 됨
→ TypeScript는 타입을 엄격히 검사해줌
ex) Dynamic Typing
5 - '3' = 2
2. 에러 메시지
JS의 에러 메시지는 추상적이고 추적이 어렵지만 TS는 엄격한 타입 체크 덕분에 에러 메시지가 명확함
참고 자료
[코딩애플] 타입스크립트 쓰는 이유 & 필수 문법 10분 정리