• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

interface 와 type

23.10.11 18:23 작성 조회수 172

1

선생님, 안녕하세요.

좋은 강의 너무 감사해요. 답변도 잘해주셔서 너무 감사해요. 선생님은 천재에요.

 

강의를 보다보니 (보통 prop을 받을 때)

어떤때는 type을 사용하시고, 어떤때는 interface를 사용하시던데,

각각 어떤 경우에 사용하시는 지 설명해주실수있을까요?

답변 1

답변을 작성해보세요.

1

안녕하세요. 질문 감사드립니다!

type은

type Lat = number;
type Lng = number;
export type Coordinates = [Lat, Lng];

와 같이 별칭을 부여하는 데 주로 쓰고자 했고, interface는 말씀하신대로 props와 같은 경우에 쓰고자 했습니다.

코드를 확인해보니 Props도 type으로 지정한 경우가 몇 가지 보이는데, 큰 이유없이 작성한 것이니 interface로 통일하셔도 될 것 같습니다😅

감사합니다 :)