프론트엔드 개발
프론트엔드 초보자가 알아야 하는 타입스크립트란 본문
타입스크립트란?
JavaScript and More
TypeScript는 세계에서 가장 많이 사용되는 도구 중 하나 인 JavaScript를 기반으로하여 정적 타입 정의를 더한 오픈 소스 언어입니다.
타입은 객체의 모양을 설명하는 방법을 제공하고 더 나은 문서를 제공하며 TypeScript가 코드가 올바르게 작동하는지 확인할 수 있도록합니다. TypeScript에서 타입 작성은 선택 사항 일 수 있습니다. 타입 추론을 사용하면 추가 코드를 작성하지 않고도 많은 이점을 얻을 수 있기 때문입니다.
A Result You Can Trust
유효한 JavaScript 코드는 모두 TypeScript 코드입니다. 타입 검사 오류가 발생할 수 있지만 결과 JavaScript 실행이 중단되지는 않습니다. 더 엄격한 행동을 취할 수는 있지만 여전히 제어 할 수 있습니다. TypeScript 코드는 TypeScript *컴파일러 또는 Babel을 통해 JavaScript 코드로 변환됩니다.
이 JavaScript 코드( TS에서 컴파일 된 JS 코드)는 브라우저, Node.JS 또는 앱에서 동작하는 곳, JavaScript가 실행되는 모든 곳에서 실행되는 깔끔하고 간단한 코드입니다.
Gradual Adoption
TypeScript를 채택하는 것은 바이너리 선택이 아닙니다. JSDoc으로 기존 JavaScript에 주석을 달아 시작한 다음 TypeScript에서 확인할 파일 몇 개를 전환하고 시간이 지남에 따라 코드베이스가 완전히 변환되도록 준비 할 수 있습니다. TypeScript의 타입 추론은 더 많은 안전성을 원할 때까지 코드에 주석을 달 필요가 없음을 의미합니다.
Get Started
타입스크립트 공식 홈페이지에서는, 타입스크립트 버전도 확인할 수 있는데, 5월 25일에 버전 4.3이 출시될 예정인 것을 알 수 있다.
terminal을 이용하여 global하게 설치하였다.
npm install -g typescript
*컴파일: 타입스크립트는 브라우저에서 실행하려면 파일을 한번 변환해주어야 합니다. 이 변환 과정을 컴파일(complile) 이라고 부른다.
'Front-End > Typescript' 카테고리의 다른 글
타입스크립트 제네릭(Generic) (0) | 2021.07.24 |
---|---|
타입스크립트 Type alias (0) | 2021.07.20 |
타입스크립트 function (0) | 2021.07.20 |
타입스크립트 기본 타입 (0) | 2021.07.03 |
프론트엔드 개발에서 유행하는 타입스크립트를 왜 써야할까? (0) | 2021.06.08 |