TS를 사용하게 되면 기존에 사용하던 라이브러리들이 정상작동 하지 않을 가능성이 높다.

간단하게 계속 사용할 수 있는데 이 때 접근하게 되는 것이 DefinitelyTyped이다.

 

내가 사용하려는 styled-components의 경우에도 자바스크립트로 만들어졌기 때문에 타입스크립트를 사용하게 되면 오류가 발생한다.

이를 해결하기 위해서 아래 커맨드를 순서대로 입력하여 해결했다.

npm i --save-dev @types/styled-components
npm i styled-components

@types/라이브러리이름 을 입력하면 되는데, 아래 레포지토리에 등록된 라이브러리가 현재 포스팅 시점에 7000개가 넘는다!

 

GitHub - DefinitelyTyped/DefinitelyTyped: The repository for high quality TypeScript type definitions.

The repository for high quality TypeScript type definitions. - GitHub - DefinitelyTyped/DefinitelyTyped: The repository for high quality TypeScript type definitions.

github.com

유명하고 유용한 라이브러리들은 대부분 멋쟁이분들이 변환해주셨지만 없는 라이브러리도 많다고 하니 알아둬야겠다.

복사했습니다!