프론트엔드 개발

프론트엔드 초보자가 알아야 하는 타입스크립트란 본문

Front-End/Typescript

프론트엔드 초보자가 알아야 하는 타입스크립트란

태나미 2021. 5. 7. 13:21

 

타입스크립트란? 

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

'tsc -v' 로 설치 확인
타입스크립트 출시 예정 확인

 

 

*컴파일: 타입스크립트는 브라우저에서 실행하려면 파일을 한번 변환해주어야 합니다. 이 변환 과정을 컴파일(complile) 이라고 부른다.

 

출처: www.typescriptlang.org/

Comments