제네릭
개념 설명
타입을 매개변수화하여 재사용 가능한 컴포넌트를 만드는 TypeScript의 핵심 기능. 타입 안전성을 유지하면서 유연한 코드 작성이 가능하다.
핵심 포인트
- 타입 매개변수:
<T>형태로 타입을 변수처럼 사용 - 제약 조건:
extends키워드로 타입 범위 제한 - 여러 타입 매개변수:
<T, U, V>형태로 다중 정의 - 기본 타입 매개변수:
<T = string>형태로 기본값 설정
예시 코드
// 기본 제네릭 함수
function identity<T>(arg: T): T {
return arg;
}더 많은 내용을 확인하세요! 📚
“제네릭”의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.
✨ 모든 기술 문서 무제한 액세스
📝 실습 예제와 상세한 코드 설명
🎯 면접 예상 질문과 답변 가이드