JS는 동적 타입의 인터프리터 언어로 런타임에서 오류를 발견할 수 있다.이에 반해 타입스크립트는 정적 타입의 컴파일 언어이며 타입스크립트 컴파일러 또는 바벨(Babel)을 통해 자바스크립트 코드로 변환된다.코트 작성 단계에서 타입을 체크해 오류를 확인할 수 있고 미리
기본적인 문법 Typescript는 const [value, setValue] = useState()에서 value와 setValue의 타입을 따로 작성하지 않아도 useState() 안에 들어가는 값을 가지고 타입을 자동으로 판단한다. value와 setValue