-
타입스크립트 제네릭typescript 2021. 4. 1. 16:26반응형
타입스크립트에 대해서 제대로 공부해본적은 없고 어떤 취지인지 그리고 간단한 사용법만 아는 상태에서
리액트에 타입스크립트 를 이용한 강의를 듣다가 제네릭에 대해서 궁금해서 적어본다.
typescript generic 은 동일한 함수에서 다른 타입을 적용할수 있도록 하는 문법이다.
사실 type을 any 로 적용하면 다른 타입도 사용할수 있긴한데 any 같은 경우 동적으로 타입이 정해지기 때문에 사실상 타입스크립트를 사용하는 의미가 없어진다.
제네릭 문법
function give =<T>(arg:T):T=>{
return arg+arg
}
give<string>("wow")
요런식으로 쓰는데 이렇게 타입에대한 조건을 선언시가 아닌 선언후로 미룰수도 있고 인자를 통해서 타입추론을 해서 에러를 검색해낼수 있도록 여지를 준다.??
'typescript' 카테고리의 다른 글
[타입스크립트] interface 와 type 의 차이 (1) 2021.06.01 [typescript] 메모장 (0) 2021.04.23 [typescript & emotion] react 에서 emotion 사용해보기 (0) 2021.04.19 [typescript error] Type '{ children: Element; }' has no properties in common with type 'IntrinsicAttributes' (0) 2021.04.12 [typescript]연습장 (0) 2021.04.09