BooleanNumberString ObjectArrayTupleEnumAnyVoidNullUndefinedNever: 를 이용하여 자바스크립트 코드에 타입을 정의하는 방식을 타입표기(Type Annotation)라고 한다. let str: string = 'hi';변
function sum(a: number, b: number): number { return a + b;}기존 자바스크립트 함수의 선언 방식에서 매개변수와 함수의 반환 값에 타입을 추가하였다.인터페이스는 상호 간에 정의한 약속 혹은 규칙을 의미한다.interface
제너릭(Generics) > 타입을 마치 함수의 파라미터처럼 사용하는 것 react-router-dom @6 버전 부터는 지원을 안한다