요즘 회사 업무에서는 TypeScript 를 쓰기도 하고, 신규 Entity 추가 등 Type 을 쓰고싶다는 생각이 들어 프로젝트 초기인 지금 TypeScript 를 바로 도입하기로 함.
JavaScript → TypeScript
TypeScript가 JavaScript 의 Super Set 이라고 한다.
.tx, .tsx 차이
tx는 타입스크립트 파일 그 자체를 의미한다. 기존 .js 파일이 .ts라고 변경된다고 생각하면 된다
.tsx 는 .jsx 의 타입스크립트 버전이었다. 처음에는 ts, tsx 차이가 무엇인지 몰랐으나, tsx는 컴포넌트(이름이 이게 맞나?)의 확장자로 사용해야 한다. ts 를 사용하는 경우 오류가 발생한다.