상세 컨텐츠

본문 제목

타입스크립트 기초 공부 interface, type

Project (Next)

by hongga 2023. 8. 22. 23:14

본문

안녕하세요 홍 가 입니다.

오늘은 TypeScript에 대해서 공부를 하려고 합니다.

 

우선 가장 기초적인 interface와 type에 대하여 설명을 해드리려고 합니다.

 

객체 타입의 이름을 지정해주어야 하는데요

interface와 type으로 지정을 해주게 된다면 코드도 간편하게 사용이 가능하고 간략해집니다.

 

주 차이점은 

interface는 {}로 하고 type은 = {}로 해야 합니다. 

 

 

IDE에서도 다르게 나타납니다.

interface는 내부 정보는 제공해주지 않고

type은 타입 객체의 내부 정보를 제공해 줍니다. 

 

 

선언적 확장 

interface는 extends로 선언적 확장이 가능합니다.

type은 &로 선언적 확장이 가능합니다.

 

interface는 자동확장이 가능하지만 type은 자동확장이 가능하지 않습니다.

'Project (Next)' 카테고리의 다른 글

Next.js 기초 공부  (0) 2023.06.19

관련글 더보기