제네릭
재사용성이 높은 컴포넌트를 만들 때 자주 활용되는 특징.
특히 한가지 타입보다 여러가지 타입에서 동작하는 컴포넌트를 생성하는데 사용됨.
- 제네릭이란 : 타입을 마치 함수의 파라미터 처럼 사용하는것을 의미
인터페이스에 제네릭을 선언하는 방법
interface dropdown{
value:string
}
interface dropdownG<T>{
value:T
}
const obj: dropdownG<string>={'abc'}
제네릭 타입제한