이번에는 외부 라이브러리를 타입스크립트에서 사용하는 방법에 대해 알아보자! 1️ 타입스크립트에서 외부 라이브러리?
lodash, React Router DOM과 같은 외부 라이브러리를 그냥 자바스크립트 프로젝트를 사용했을 땐 installation에서 시키는 대로 하면 바로 사용할 수 있었다. 그러나 타입스크립트를 사용하게 되면 컴파일 과정에서 타입 검사를 실시하기 때문에 바로 사용할 수 없다.
외부 라이브러리 코드도 다 타입 검사를 수행하기 때문이다. 물론, 예외적으로 React Router DOM과 같은 유명한 라이브러리들은 처음부터 타입스크립트로 작성되었기 때문에 바로 사용할 수 있지만 이외에 라이브러리들은 바로 사용할 수 없다.
React Router DOM 2️ Definitley Types인 라이브러리 사용 그렇다면 타입스크립트에서 외부 라이브러리를 어떻게 사용해야 하는 것일까 React Router DOM처럼 TS 마크가 붙어있는 것은 타입스크립트로 만들어진 것이기 때문...