타입스크립트 Factory Pattern
[TypeScript] 타입스크립트 제네릭(Generic), Factory Pattern with Generics
[TypeScript] 타입스크립트 제네릭(Generic), Factory Pattern with Generics
2021.11.27🎯 타입스크립트 제네릭(Generic) 제네릭이란 타입을 마치 함수의 파라미터처럼 사용하는 것을 의미한다. 정적 type 언어는 클래스나 함수를 정의할 때 type을 선언해야 한다. Generic은 코드를 작성할 때가 아니라 코드를 수행될 때(런타임) 타입을 명시한다. 코드를 작성할 때 식별자를 써서 아직 정해지지 않은 타입을 표시한다. 일반적으로 식별자는 T, U, V ...를 사용한다. 필드 이름의 첫 글자를 사용하기도 한다. 📝 generic 사용 이유 한 가지 타입보다 여러 가지 타입에서 동작하는 컴포넌트를 생성하는 데 사용된다. 재사용성이 높은 함수와 클래스를 생성할 수 있다. 여러 타입에서 동작이 가능하다. (한 번의 선언으로 다양한 타입에 재사용할 수 있다.) 코드의 가독성이 향상된다. 오류..