typescript 핸드북 학습내용 정리 https://typescript-kr.github.io/pages/the-handbook.html 제네릭 사용자는 제네릭을 통해 여러 타입의 컴포넌트나 자신만의 타입을 사용할 수 있음 제네릭의 Hello World any를 써서 구현한 경우 function identity(arg: any): any { return arg; } 제네릭으로 구현한 경우 function identity(arg: T): T { return arg; } 타입변수 T는 유저가 준 인수의 타입을 캡처하고, 이 정보를 나중에 사용할 수 있게 함. // 두가지 호출 방법 // 명시적 선언 let output = identity("myString"); // 출력 타입은 'string'입니다. /..