HMR مخفف Hot Module Replacement است و در محیط توسعه اجازه می‌دهد بخش تغییرکرده‌ای از برنامه، بدون بارگذاری مجدد کامل صفحه، جایگزین شود.

HMR سرعت بازخورد توسعه‌دهنده را افزایش می‌دهد، اما رفتار آن به ابزار ساخت و نوع ماژول وابسته است. این قابلیت معمولاً برای محیط توسعه است و جایگزین فرایند Build نهایی نیست.

هنگام توسعه رابط کاربری، HMR می‌تواند ماژول تغییرکرده را بدون بارگذاری مجدد کل صفحه جایگزین کند. این قابلیت به ابزار ساخت و پشتیبانی ماژول وابسته است.