es module

ES 모듈은 파일 사이의 공개 API를 명확히 나눕니다

export와 import를 통해 어떤 값과 타입이 모듈 밖으로 나가는지, 어떤 경로로 들어오는지 명확히 관리합니다.

named export

여러 공개 이름

함수와 타입을 이름별로 내보내 필요한 것만 가져오게 합니다.

export function
default export

대표 값

모듈의 대표 값이 하나일 때 기본 내보내기로 가져오기 이름 선택을 호출자에게 넘깁니다.

export default
import 경로

파일 연결

상대 경로와 별칭 경로가 실제 빌드 설정과 맞는지 확인합니다.

./utils
type import

타입 전용

런타임 값이 필요 없는 경우 import type으로 의도를 분리합니다.

import type