클라이언트/TypeScript
[타입스크립트(TypeScript)] 타입스크립트란?
Hana_h
2024. 3. 8. 10:00
// 타입스크립트, TypeScript
- 자바스크립트에 새로운 기능을 더한 언어
- 개발 시점에 정적 타입 검사를 지원한다.
- 코드를 작성해서 실행하면 자바스크립트 코드로 변환해주는 컴파일러로, 런타임 오류를 미리 발견하기 쉽다.
- 변수, 함수의 매개변수, 객체 속성 등 타입을 명시적으로 선언할 수 있다.
- ES6+ 자바스크립트를 지원한다.
- IDE를 사용하면 코드 자동 완성, 인터페이스 정보 표시, 직접적인 오류 표시 등의 기능 등이 지원된다.
- 적용
- React 프로젝트에서 사용
- Node.js 프로젝트에서 사용
1. React 프로젝트에서 사용
- Vite로 생성
npm create vite@latest 프로젝트명 -- --template react-ts
- Create React App으로 생성
npx create-react-app 프로젝트명 --template typescript
2. Node.js 프로젝트에서 사용
1) 폴더 생성 후 프로젝트 초기화
npm init
2) 타입스크립트 설치
npm install typescript @types/node --save-dev
3) src 폴더에 .ts 파일로 코드 작성
4) build 스크립트 추가
"scripts": {
"build": "tsc"
}
- package.json에 build 스크립트를 추가한다.
5) 코드 컴파일
npm run build
※ build 스크립트를 추가하지 않고 컴파일 하는 방법
npx tsc 파일명.ts