타입스크립트란?
자바스크립트에 타입을 부여한 언어이며 정적타입 언어이다.
자바스크립트의 확장된 언어라고 할 수 있다. 타입스크립트는 브라우저에서 실행하려면
트랜스컴파일링을 통해서 자바스크립트로 변환해야지만 브라우저에서 실행이 가능해진다.
이 변환 과정을 컴파일 이라고 부른다
타입스크립트를 왜 사용하느지
- 오류를 잡아내기 쉬워진다.
자바스크립트 (동적언어) : 실행되는 시점(런타임)에 타입 결정 / 오류 발견
타입스크립트 (정적언어) : 컴파일 타입에 타입 결정 / 오류 발견 - 코드 자동 완성
타입스크립트는 변수와 함수의 타입 정보를 활용하여 개발 도구에서
자동 완성 기능을 제공한다. 이를 통해 개발자가 올바른 타입의 메소드를
사용할 수 있게 도움을 준다 - 협업
타입스크립트는 코드에 타입을 추가하므로, 코드의 의도를 명확하게 전달 할 수 있다.
이는 코드의 가독성을 향상시키고 다른 개발자가 코드를 이해하고 흐름을 파악하는 도움이되며
유지보수하기 쉽게 만들어준다
참고 문서와 블로그, 영상들
- https://joshua1988.github.io/ts/why-ts.html
- https://github.com/Seogun95/TypeScript_prac/blob/main/docs/01.%20%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%9E%80%3F.md#4-%ED%83%80%EC%8A%A4-%EA%B3%B5%EB%B6%80-%EB%B0%A9%EB%B2%95
- https://www.youtube.com/watch?v=5oGAkQsGWkc&list=PLZKTXPmaJk8KhKQ_BILr1JKCJbR0EGlx0&index=1
'TypeScript' 카테고리의 다른 글
React + TypeScript 환경에서 Styled-components를 활용한 다양한 스타일의 버튼 컴포넌트 만들기 (0) | 2023.07.27 |
---|---|
타입스크립트_02 기본타입 (0) | 2023.06.06 |