자바스크립트에서 값은 타입을 가지지만, 변수는 별도의 타입을 가지지 않는다. 따라서 자바스크립트의 변수에는 어떤 타입의 값이라도 자유롭게 할당할 수 있다. 타입스크립트는 이 변수에 타입을 지정할 수 있는 타입 시스템 체계를 구축했다.
Utility Types(유틸리티 타입)이란 제네릭, 맵드 타입, 조건부 타입 등의 타입 조작 기능을 이용해 이후 자주 사용되는 타입을 미리 만들어 놓은 것이다.
img html 태그의 src 속성에서 다음과 같은 에러가 발생했다. > No overload matches this call. Overload 1 of 2, '(props: PolymorphicComponentProps, HTMLImageElement>, never>, void, void, {}, {}>): Element', gave the foll...
프로젝트 빌드 시, 아래와 같은 Eslint 에러가 났다. `./src/shared/hooks/use-reset-scroll.ts 4:93 Error: Unexpected any. Specify a different type. @typescript-eslint/no