[TIL] TypeScript 시작하기

👉🏼 KIM·2024년 10월 11일

TIL

목록 보기
18/54

오늘 공부한것 & 기억하고 싶은 내용

자바스크립트 공부하기도 바쁜데 타입스크립트까지 알아야 하는 괴로운 현실이지만 타입스크립트를 알게 되면 자바스크립트는 쳐다도 안본다는 선생님의 말씀에 ....
열심히 강의를 들으려고 한다.

typescript란?

간단하게 말하자면 자바스크립트의 슈퍼셋(Superset)이며, 자바스크립트에 '타입'을 부여한 언어를 의미한다.

typescript 장점

  • 사전에 에러를 방지하기 위해 만들어진 언어(타입 지정)
  • 사전에 타입을 부여하기 때문에 가독성이 높다고 평가받기도 한다.
  • 자바스크립트의 단점인 타입 안정성을 보장한다.
    -> 타입 안정성: 버그가 줄어들고, 런타임 에러가 줄어들고, 생산성은 늘어난다.

typescript 단점

  • 자바스크립트에 비해 초기 세팅이 까다롭고, 생각보다 설정할게 많아서 좀 귀찮다.(모듈 설정, 컴파일 옵션 등)
  • 타입에 익숙한 사람이 아니라면 따로 배워야하는 새로운 언어라 생각이 들어 진입 장벽이 좀 높다.
  • 자바스크립트보다 코드를 더 많이 작성해야 하기 때문에 개발 기간이 늘어나고, 방대한 코드로 인해 가독성이 떨어질 수 있다.

배운점 & 느낀점

자바스크립트는 제이쿼리와 함께 공부한적이 있어서 그나마 친숙한데, 타입스크립트는 아예 처음 배우는거라 아직 개념공부를 좀 더 해봐야 알거 같다.
오늘은 간단하게 개념을 알아보았고,
다음 이시간에는 예제를 통해서 좀 더 공부해봐야겠다.

profile
프론트는 순항중 ¿¿

0개의 댓글