문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

제네릭

개념 설명

타입을 매개변수화하여 재사용 가능한 컴포넌트를 만드는 TypeScript의 핵심 기능. 타입 안전성을 유지하면서 유연한 코드 작성이 가능하다.

핵심 포인트

  • 타입 매개변수: <T> 형태로 타입을 변수처럼 사용
  • 제약 조건: extends 키워드로 타입 범위 제한
  • 여러 타입 매개변수: <T, U, V> 형태로 다중 정의
  • 기본 타입 매개변수: <T = string> 형태로 기본값 설정

예시 코드

// 기본 제네릭 함수
function identity<T>(arg: T): T {
  return arg;
}

더 많은 내용을 확인하세요! 📚

제네릭의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기