타입스크립트를 배우게된 이유
- 자바스크립트로 코드를 짜면서 런타임 에러를 너무나 자주 만나게 됐다. 있어서는 안되는 입력되는 데이터 형식의 오류를 막을 수 있다.
- JS는 동적타입언어고 TS는 JS에 타입이 정해진 superset으로 정적타입언어로 컴파일시 타입에러를 잡을 수 있다.
타입스크립트를 사용해야하는 이유
- 위에서 말했던 바와 같이 정적타입언어이기 때문에 컴파일시 타입 에러를 잡을 수 있다. 개발 하는 도중에 에러에 대한 확인을 받을 수 있기 때문에 앱을 실행하면서 발생하는 오류를 줄이고 자신감을 얻을 수 있다.
- 또한 타입스크립트에서 자체 제공하는 컴파일러나 Babel로 타입스크립트 코드를 transcompile해서 자바스크립트 코드로 변환시켜주기때문에 자바스크립트가 사용되는 환경이면 어디든 사용할 수 있다.
- 따라서 기존에 자바스크립트로 작성된 코드를 점진적으로 타입스크립트 코드로 변환시킬 수 있다.
- 객체지향언어이기 때문에 유지보수성이 좋다.
따라서 기존에 JS로 작성해놓은 코드를 TS로 수정할 생각이다.
typescript를 글로벌 설치한다.
1
2
3
npm install -g typescript
tsc -v
Comments powered by Disqus.