[Typescript] Generic을 통한 재사용 컴포넌트 구현
https://www.typescriptlang.org/ko/docs/handbook/2/generics.html Typescript를 사용할때 가장 어려움을 겪을 수 있는 부분은 바로 재사용 컴포넌트 구현시 입니다. 재사용 컴포넌트란 말은 다양한 Type을 받을 수 있고 다양한 Type을 반환한다는 것인데, 해당 Type에 따라서 각각 다른 컴포넌트를 구현할 수 없으니, Generic을 통해 컴포넌트 사용자가 Type을 설정하게 한다는 것입니다. 예를 들면, 아래와 같이 Number와 String을 받아 해당 Type의 Array를 반환하는 함수가 있다면, 아래와 같이 정의 할수 있습니다. const arrayNumber = (a: number, b: number) => [a, b]; const arr..
Typescript
2024. 1. 12. 19:15