generic
-
TypeScript의 제네릭(Generic)이란?개발 여정/FrontEnd 2025. 4. 21. 22:31
TypeScript의 제네릭(Generic)이란? 제네릭은 TypeScript의 정체성을 강화시켜주는 문법 중 하나다. 처음에는 문법이 난해하게 느껴져서 어렵기도 하지만, 한 번 습득하고 나면 타입 추론이라는 타입 스크립트의 장점을 극대화시켜주는 도구라는 걸 알 수 있다. 제네릭의 기본 개념제네릭을 한 줄로 정의하면 이렇게 정의할 수 있다.함수나 클래스의 타입을 하나로 고정하지 않고 다양하게 설정할 수 있게 도와주는 문법 제네릭의 기본 코드는 이렇다.function identity(value: T): T { return value;} : 타입 변수로, 하나로 고정되지 않고 string, number 등 여러 타입이 될 수 있음(value: T) : 입력 타입T: 반환 타입 사용 예시const..