Ребят, очень часто натыкаюсь на понятие HMP, однако не могу понять для чего оно нужно и в каких целях его используют..
Судя по описанию, оно позволяет проводить какие-либо действия с модулями без полной перезагрузки сайта.
Но ведь, если я изменю какой-либо модуль в проекте (модуль в моем понимании - файл с кодом, который мы импортим/экспортируем), то девСервер сам засечет это изменении и обновит мне страницу, т.е. мне не нужно будет после изменения в коде тыкать f5.
Зачем тогда вообще HMR используют ?
(Часто вижу его в рутовых файлах SPA:
if (module.hot) {//some code}