[TypeScript] 타입스크립트의 제네릭에 대해 알아봅니다.
DEV/TypeScript·2025. 8. 23.
타입스크립트 제네릭제네릭이란?제네릭(Generics)은 타입스크립트에서 함수, 클래스, 인터페이스 등을 작성할 때 여러 타입에 대해 재사용 가능한 컴포넌트를 만들 수 있게 해주는 기능입니다. 제네릭을 사용하면 특정 타입에 종속되지 않고 다양한 타입에 대해 동작하는 컴포넌트를 만들 수 있습니다. 바로 예시코드를 보면서 익숙해져 보겠습니다.제네릭은 함수에서 인자를 받는 것 처럼 타입 인자를 받을 수 있습니다.// v---v 인자 식별자const eat = (food: FoodType) => {...}// ^-------^ 인자 타입 지정// v------v 타입 인자 식별자type EAT = (food: FoodType) => {...}타입 인자 식별자..