なぜなら、名前付きエクスポートにはデフォルトエクスポートに勝るいくつものメリットがあるからです。 Avoid Export Default - TypeScript Deep Dive 日本語版 なぜ default export を使うべきではないのか? - LINE ENGINEERING 詳しくは上記を参照していただくといいかと思いますが、自分が特によいと感じるのは以下の点です。 インポート時の名前を統一できる インポート時にエディタで補完が効く ただし、Next.jsやNuxt.jsなどのフレームワークがデフォルトエクスポートを要求している場合など、デフォルトエクスポートを使わなければならないケースにおいてはその限りではありません。 1つのファイルにおける役割は1つ デフォルトエクスポートが1つのファイルに1つしか存在できないのに対し、名前付きエクスポートは複数存在できます。 そう