자바스크립트의 경우 타입에 대해 관대하다. 때문에 대형 프로젝트에서 남이 짜던 스크립트를 수정해야할 경우 오류가 발생하면 애매모호한 오류 메시지로 인해 오류를 찾아내기 힘들 수 있다. 생각보다 타입과 관련된 버그가 많이 발생한다고 한다.반면 타입스크립트를 사용하면 타입
JSX.Element 타입은 리액트에서 사용하는 JSX 자료형을 명시한다. 리액트에서는 HTML처럼 생긴 JSX를 사용하는데, 이 타입을 지정하고 싶으면 JSX.Element를 사용하면 된다.📌 JSX.IntrinsicElements태그까지 지정하고 싶다면 JSX.I
타입스크립트 환경에서는 Props의 타입 지정도 필요하다. Props에는 어떤 데이터가 올 지 모르기 때문에 type 묶음을 만들어 사용하면 된다.
함수에도 타입을 지정할 수 있다. 함수가 내뱉는 값에 대해서(return 값), 그리고 파라미터에도 타입을 지정한다. 지정한 타입에 어긋날 경우 오류가 난다.파라미터를 지정했지만 꼭 값이 들어오는 건 아닌 경우가 있다. 타입을 지정한 파라미터는 값이 없으면 오류가 나기
일반적인 타입스크립트 환경에서 작업하기 위한 초기 세팅에 대해 정리해보고자 한다. (리액트 X)node -vnpm -vnpm init이 패키지는 ts를 js로 변경하는 컴파일러를 제공한다.npm install typescriptts 파일을 js로 컴파일해서 node에서