Hot Module Replacement - CI/CD用語集の定義
hot module replacement は、完全なリロードなしに変更されたモジュールをブラウザ内でライブに更新し、開発を高速化します。
hot module replacement (HMR) は、ページ全体をリロードせずに更新されたモジュールを実行中のアプリケーションに差し替え、開発中の状態を保持します。これは dev server の機能であり、production build では使われません。
HMR は dev server によって提供され、development build にのみ適用されます。ハードリフレッシュとは異なり、編集中にコンポーネントの状態を保持します。静的な最適化ファイルを出力する CI の production build では役割を持ちません。
関連ガイド
Dev Server - CI/CD Glossary DefinitionDev Server: A dev server is a local HTTP server that serves an app during development, rebuilding on change a…
Development Build - CI/CD Glossary DefinitionDevelopment Build: A development build compiles an app for fast iteration and debugging, skipping heavy optim…
Production Build - CI/CD Glossary DefinitionProduction Build: A production build compiles an app with all optimizations enabled, including minification,…