export/import는 파일 사이 공개 표면과 사용 지점을 나눈다
모듈 경계는 파일 내부 구현을 숨기고, 외부가 의존할 이름만 export로 공개한다.
내부 구현과 공개 API를 함께 가짐
외부에서 의존 가능한 이름만 공개
필요한 이름을 명시적으로 가져옴
순환 의존과 경로 별칭을 함께 관리
| 기준 | 해석 |
|---|---|
| named export | 여러 API를 선택적으로 가져옴 |
| default export | 대표값 하나를 관습적으로 가져옴 |
| 판단 | 재사용 표면이 커질수록 named export가 추적하기 쉽다 |
핵심 재사용 표면이 커질수록 named export가 추적하기 쉽다