[한입] 유틸리티 타입

TK·2023년 12월 22일
0

[강의] 한입 시리즈

목록 보기
57/59

유틸리티 타입

(Utility Types)

  • 제네릭, 맵드 타입, 조건부 타입 등의 타입 조작 기능을 통해 실무에서 자주 사용되는 타입을 미리 만들어 놓은 것

✏️예제1: Readonly<T>

  • 모든 프로퍼티를 읽기전용으로 바꿈
interface Person {
  name: string;
  age: number;
}

const person: Readonly<Person> = { //👈
  name: "이정환",
  age: 27,
};

person name = ""; // ❌오류

✏️예제2: Partial<T>

  • 모든 프로퍼티를 선택적 프로퍼티로 바꿈
interface Person {
  name: string;
  age: number;
}

const person: Partial<Person> = { //👈
  name: "이정환",
};

✏️그외...

  • 너무 많아서 다 볼 수 없다.

✏️우리가 알아볼 타입

profile
쉬운게 좋은 FE개발자😺

0개의 댓글