type
- 모든 타입을 선언할 수 있다.
- 확장 불가능하다.
- 선언적 확장이 불가능하다.
interface
- 객체에 대한 타입을 선언할 수 있다.
- 확장 가능하다.
- 선언적 확장 : 같은 이름으로 선언하면 자동으로 확장된다.
TypeScript - type과 interface의 차이
TypeScript에서 type과 interface는 비슷한 역할을 하는 것 같은데, 어떤 경우에는 type을 사용하는 게 좋고 어떤 경우에는 interface를 사용하는 게 좋은지 궁금해서 알아보았다.extends 키워드를 이용해서
velog.io
'Typescript' 카테고리의 다른 글
[Typescript] never (0) | 2024.06.04 |
---|---|
[Typescript] readonly (0) | 2024.06.04 |
Typescript: axios 사용, 함수의 type (0) | 2024.03.15 |
Typescript: Redux Toolkit store type (0) | 2024.03.15 |
Typescript: Type 선언 (0) | 2024.03.15 |