10.6Modules / Prefer Default Export

単一エクスポートにはデフォルトエクスポート

単一のエクスポートを持つモジュールでは、名前付きエクスポートよりもデフォルトエクスポートを優先します。これにより、1つのファイルが1つのことだけをエクスポートするようになり、可読性と保守性が向上します。

ファイルが主に1つの機能(クラス、関数など)を提供する場合、それをデフォルトエクスポートとすることで、「このファイルの主役はこれだ」という意図が明確になります。これにより、インポート側も `import MyComponent from './MyComponent'` のように簡潔に書くことができます。

❌ Bad
// bad
export function foo() {}
✅ Good
// good
export default function foo() {}