#14 타입 연산과 제너릭 사용으로 반복 줄이기
·
✏️ Study/🧽 JS & TS
이펙티브 타입스크립트 (댄 밴더캄 지음) 를 읽고 정리 📍요약 ✅같은 코드를 반복하지 말라 (DRY : Don't repeat yourself) 원칙을 타입에도 적용해야 한다 ✅타입 인덱싱, extends를 통해 인터페이스 필드의 반복 줄일 수 있음 ✅추가로 keyof, typeof, 매핑된 타입을 활용 ✅제네릭 타입은 타입을 위한 함수이며 제네릭 매개변수를 제한하기 위해 extends 활용 가능 ✅Pick, Partial, ReturnType 같은 유틸리티 타입에 익숙해야 함 📍코드 반복 줄이기 1 사용한 개념 1️⃣타입 인덱싱 2️⃣매핑된 타입 3️⃣Pick 유틸리티 타입 interface State { userId: string; pageTitle: string; recentFiles: string..