- generic 이란 ? 데이터의 타입(data type)을 일반화한다(= 변수화한다)는 것을 의미한다.
//우리가 넣은 타입이 안으로 그대로 들어간다.
type Generic<T> = {
someValue: T;
};
type Test = Generic<string>;
이렇게 타입을 생성할 때 원하는 인자(<string>)를 받아서 넣어준다.
제네릭은 함수에서도 사용할 수 있는데
// 함수에 넣어주면 함수의 인자에 넣어줄때도 그대로 들어간다.
function someFunc<T>(value: T) {}
someFunc<string>();
이렇게하면 여기의 T에 그대로 string이 들어가게 되는 것이다.
function someFunc<string>(value: string)
여기서 꼭 T로만 쓰지 않아도 되고, 아무 글자나 상관없다.
리액트 + 타입스크립트 템플릿으로 설치하기
// vscode
npx create-react-app my-first-ts-app --template typescript
'TIL > 기록' 카테고리의 다른 글
[TIL] query, mutation (0) | 2024.03.08 |
---|---|
[TIL] useState에서 typeScript (0) | 2024.03.07 |
[ TIL] 함수에서 타입스크립트 사용하기 (0) | 2024.03.05 |
[TIL] TypeScript 설치 (0) | 2024.03.04 |
[TIL] Mutation (0) | 2024.02.27 |