簡単にいうと
ES Modulesでは、`import` と `export` を使って処理をファイル単位に分けられます。
ブラウザでも `script type="module"` を使うことで読み込めるため、Vanilla JSの静的Webアプリでも構成を分けやすくなります。
どんな場面で使うか
- JavaScriptファイル分割
- 計算ロジックの再利用
- ブラウザモジュール読み込み
JavaScriptでファイルをimport/exportして分割・再利用する標準のモジュール方式です。
ES Modulesでは、`import` と `export` を使って処理をファイル単位に分けられます。
ブラウザでも `script type="module"` を使うことで読み込めるため、Vanilla JSの静的Webアプリでも構成を分けやすくなります。