Hot Module Replacement (HMR), bir uygulamanın yalnızca bir kısmı değiştirildiğinde tüm sayfanın yeniden yüklenmesini önlemek için geliştirme sunucuları tarafından kullanılan bir tekniktir.
Angular'da HMR etkinleştirildiğinde, tüm @defer bloğu bağımlılıkları yapılandırılmış tetikleme koşullarını beklemek yerine (hem yalnızca istemci hem de artımlı hidrasyon tetikleyicileri için) hevesli bir şekilde yüklenir. Bu, HMR'nin düzgün çalışması, tüm sayfayı yeniden yüklemeye gerek kalmadan çalışma zamanında uygulamadaki bileşenleri değiştirmesi için gereklidir. NOT: defer bloklarının gerçek oluşturulması HMR modunda tetikleme koşullarına uyar.
Geliştirme modunda @defer bloğu davranışını test etmek ve gerekli bağımlılıkların tetikleme koşulu karşılandığında yüklendiğinden emin olmak istiyorsanız, bu belgede açıklandığı şekilde HMR modunu devre dışı bırakabilirsiniz.