웹 개발 Web Development/Typescript
-
나의 Typescript 입문기 2 - tsc 와 tdconfig웹 개발 Web Development/Typescript 2020. 1. 25. 23:26
Typescript를 브라우저가 지원하지 않기 때문에, TypeScript 컴파일러로 .ts 파일을 .js 파일로 변환하는 과정을 거친다. tsc는 TypeScript 파일(.ts)을 .js 파일로 트랜스파일링(Transpiling)한다. config 파일을 작성하여, 컴파일 옵션을 설정할 수 있다. 타입스크립트 타입 및 컴파일 설정 .d.ts 기존에 정의 되지않은 모듈의 타입 정보를 별도로 선언할 수 있는 설정 문서이다. 타입스크립트 커뮤니티에서는 dom 관련 타입 등 자주 사용되는 타입들을 정의해 놓은 문서를 공유한다. (내가 정의하지 않은 타입에 대해서는 라이브러리 업데이트 시 명칭이 변경되거나 삭제 될 수 있기 때문에 사용 시 주의) tsconfig.json 타입스크립트 라이브러리 관련 설정을 하..
-
나의 Typescript 입문기 1 - 도입웹 개발 Web Development/Typescript 2020. 1. 22. 03:18
0. 타입스크립트 공부를 시작했던 이유 리액트 업무를 하다보면, 많은 튜토리얼과 Best Practice를 찾게 되고 자연스럽게 타입스크립트를 접할 기회가 많다. 호기심에 들춰 본 타입스크립트 강좌를 통해 많은 형변환, 타입 관련 오류에 대응하게 되었다. 자바스크립트를 사용하면서 겪기 어려운 오류를 통해 어설프게 알고 넘어갔던 자바스크립트 기초(element, type) 및 객체지향 기초(제네릭 등)에 대해 다시한번 살펴볼 기회를 가질 수 있었다. 때문에 타입스크립트를 열심히 공부해서, 실무에 도입해보고 싶었다. 1. 타입 스크립트(Typescript) 란 ? 타입스크립트란 기존 자바스크립트의 변수, 함수, 파라메터, 리턴값 에 '타입'을 명시한 슈퍼셋 언어이자 라이브러리(작성일 기준) 이다. 2. 왜 ..