Skip to content

Latest commit

 

History

History

item-13-type-vs-interface

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

TL;DR

  • 타입 정의는 타입 별칭과 인터페이스 두 가지 방법으로 할 수 있습니다.
  • 두 문법의 공통점과 차이점을 이해하고 작성 방법을 터득해야 합니다.
  • 인터페이스는 선언 병합을 통한 확장성이 좋습니다. 따라서 일반적으로는 인터페이스를 사용하고, 유니온이나 튜플과 같은 타입이 필요한 경우에만 타입 별칭을 사용하는 것이 좋습니다. TypeScript 공식 문서에서도 특별한 상황이 아니라면 인터페이스 사용을 권장하고 있습니다.
  • 프로젝트에서 어떤 문법을 사용할 지 결정해야할 때 한 가지 일관된 스타일을 확립하고, 확장이 필요한지 고려해야 합니다.

item13_발표자료_이보리-01

item13_발표자료_이보리-02

item13_발표자료_이보리-03

item13_발표자료_이보리-04

item13_발표자료_이보리-05

item13_발표자료_이보리-06

item13_발표자료_이보리-07

item13_발표자료_이보리-08

item13_발표자료_이보리-09

item13_발표자료_이보리-10

item13_발표자료_이보리-11

item13_발표자료_이보리-12

item13_발표자료_이보리-13

item13_발표자료_이보리-14

item13_발표자료_이보리-15

item13_발표자료_이보리-16

item13_발표자료_이보리-17