728x90 반응형 T1 타입스크립트 제네릭 제네릭 이거 왜 있지? 했던 문법 useState 이외에는 써 본 적이 없다 ㅎㅎ 알아보니 함수에 따라 호출시 타입을 정할 수 있다고 한다 그래서 리액트 라이브러리 타입 찾으러 들어갈 때마다 엄청 많이 보였던 거 같음 멋지게 말하면 함수에 타입이 고정되는 걸 방지하고 재사용할 수 있다 뭔가 데이터 convert 함수에 잘 쓸 수 있을 거 같음 그래서 작성한 예시 1. function test(a:T,b:T){ return a + b; } test("1","2") test(1,2) ⇒ 잉 안 됨 ⇒ 리턴문에서 제네릭은 + 모른다고 에러 뜸 ⇒ + 연산자가 제네릭 타입에서는 지원 안 됨 ⇒ + 연산자는 숫자/문자열을 대상으로 동작하기 때문에 타입스크립트에서도 해당 타입에서만 지원 2. 그럼 t에 타입 정해주.. 2023. 7. 23. 이전 1 다음 728x90 반응형