Skip to Content
러닝 타입스크립트
book

러닝 타입스크립트

by 조시 골드버그, 고승원
January 2023
Beginner to intermediate
372 pages
8h 47m
Korean
Hanbit Media, Inc.
Content preview from 러닝 타입스크립트
223
10
제네릭
10.8
제네릭 올바르게 사용하기제네릭 올바르게 사용하기
이 장 앞에서 살펴본
Promise
<
Value
>
구현처럼 제네릭은 코드에서 타입을 설명하는 데 많은
유연성을 제공할 수 있지만, 코드가 빠르게 복잡해질 수 있습니다. 타입스크립트를 처음 접한
개발자는 이따금 제네릭을 과도하게 사용해 읽기 혼란스럽고 지나치게 복잡한 코드를 만들기
도 합니다. 타입스크립트의 모범 사례는 필요할 때만 제네릭을 사용하고, 제네릭을 사용할 때
는 무엇을 위해 사용하는지 명확히 해야 합니다.
WARNING
타입스크립트로 작성하는 대부분의 코드에서는 혼동을 일으킬 정도로 제네릭을 많이 사용해서
는 안 됩니다. 그러나 유틸리티 라이브러리에 대한 타입, 특히 범용 모듈은 경우에 따라 제네릭을 많이 사용할
수도 있습니다. 제네릭을 이해하면 이러한 유틸리티 타입을 효과적으로 사용할 수 있습니다.
10.8.1 10.8.1
제네릭제네릭
황금률황금률
함수에 타입 매개변수가 필요한지 여부를 판단할 수 있는 간단하고 빠른 방법은 타입 매개변수
가 최소 두 번 이상 사용되었는지 확인하는 것입니다. 제네릭은 타입 간의 관계를 설명하므로
제네릭 타입 매개변수가 한 곳에만 나타나면 여러 타입 간의 관계를 정의할 수 없습니다. 따라
서 각 함수 타입 매개변수는 매개변수에 사용되어야 하고, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

이펙티브 타입스크립트

이펙티브 타입스크립트

Dan Vanderkam
견고한 데이터 엔지니어링

견고한 데이터 엔지니어링

조 라이스, 맷 하우슬리
파이썬으로 살펴보는 아키텍처 패턴

파이썬으로 살펴보는 아키텍처 패턴

오현석, 해리 퍼시벌, 밥 그레고리

Publisher Resources

ISBN: 9791169210638