[TypeScript] Type vs Interface

JIWON LEE·2021년 3월 11일

타입스크립트 개발을 하다보면 Type AliasInterface 둘 중 어느 것을 사용해 타입을 정의해야하는지 궁금해지는 순간이 있다.

둘은 비슷하지만 미묘한 차이가 있다.

차이점은 interface는 여러 곳에서 사용되는 새로운 이름을 만든다는 점.
type aliases는 새로운 이름을 만들지 않는다.

공식문서에는 interface를 선호함.

참고

참고

profile
포기잘하는 프론트엔드 개발자

0개의 댓글