선택 순서
public API 표면 정하기
외부 파일이 써야 하는 함수, 타입, 상수만 export 목록에 남긴다.
named export 우선
여러 값을 내보내거나 자동 완성·tree shaking 명확성이 중요하면 named export를 기본으로 둔다.
대표 컴포넌트만 default
파일이 한 클래스, React 컴포넌트, factory 하나를 대표할 때만 default export를 쓴다.
barrel과 alias 점검
index.ts barrel, tsconfig paths, bundler alias가
순환 의존성을 만들지 않는지 확인한다.