Skip to content
Latchkey

モジュールフェデレーションとは何か

モジュールフェデレーションは、あるアプリケーションが別のアプリケーションから公開されたモジュールを、それらが独立して build および deploy されたものであっても、実行時に利用できるようにする bundler の機能です。各アプリは何を公開し何を利用するかを宣言し、共有された依存関係は重複を排除できます。これはマイクロフロントエンドアーキテクチャの一般的な基盤です。

なぜ重要か

独立して deploy されるフロントエンドのチームは、そうでなければ共有ライブラリを重複させ、再ビルドなしに互いを更新できません。フェデレーションによってライブなコードを共有でき、host は remote モジュールを再デプロイなしに取り込めます。

関連ガイド