위 코드를 루트 터미널에서 실행시켜 줍니다.CRA에 --template typescript을 붙여줌으로 타입스크립트 기반 리액트 프로젝트를 쉬게 만들어 볼 수 있습니다.
리액트에서 타입스크립트 사용하기 리액트에서 프롭스 타입 정의하기
타입스크립트를 사용해 개발할때 제네릭은 매우 유용하게 사용되는 기능중 하나일 것 입니다.위 예시를 자바스크립트에서 사용할때는 아무런 문제가 되지않습니다.하지만 타입스크립트에서 사용한다면 어떻게 될까요? 현수객체와 민수객체의 구조가 달라 타입에러가 발생할 것 입니다.위