인프런 커뮤니티 질문&답변

google_user님의 프로필 이미지

작성한 질문수

Next.js 시작하기(feat. 지도 서비스 개발)

interface 와 type

해결된 질문

23.10.11 18:23 작성

·

258

1

선생님, 안녕하세요.

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

 

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

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

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

답변 1

1

박용주님의 프로필 이미지
박용주
지식공유자

2023. 10. 12. 01:56

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

type은

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

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

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

감사합니다 :)