TypeScript 강의 정리: TS를 왜 사용하는가

zeroequaltwo·2022년 9월 15일
0

TS

목록 보기
1/8

1. TypeScript란?

TypeScript는 이미 존재하고 있는 JavaScript를 바탕으로 만들어진 '언어+컴파일러'이다. 즉 TS의 형태로 코드를 작성하고 컴파일러를 통해 이를 JS의 형태로 다시 변환하여 사용할 수 있게 한다.

2. TypeScript를 쓰는 이유

  • TS는 웹에서 다루는 데이터들의 형태를 잡아주기 때문에 기술적, 논리적으로 생길 수 있는 오류를 쉽게 잡을 수 있게 해준다.
  • TS는 컴파일(TS->JS) 중에 오류를 잡아내고, JS는 런타이 중에 오류를 잡아낸다. 즉, 오류를 더 일찍 잡아낸다는 뜻이다.
  • 차세대 JS 기능을 사용할 수 있다
  • 같은 TS만 이해할 수 있는 특정 기능들이 있다.
  • 장식자와 같은 메타 프로그래밍 기능을 제공한다.
  • 컴파일러와 구성방법을 다루는 모듈을 조정하여 엄격 혹은 느슨하게 동작하도록 할 수 있다.
  • 최신 도구와 IDE를 사용하여 TS가 아닌 프로젝트에서도 도움을 받을 수 있다.

솔직히 아직까지는 첫번째, 두번째 이유 빼고는 다른 말들은 이해 안가는데 계속 강의 듣다보면 알게 되는 날이 올 것이다!

profile
나로 인해 0=2가 성립한다.

0개의 댓글