Короче говоря - React-Hot-Loader - это то, что "может не работать".У него много проблем и ограничений.
«горячее исправление» было создано, чтобы (во-первых) поддерживать новые функции React, и (во-вторых) сделать его более стабильным .
- Без этого патча - что-то действительно может не работать.
- С патчем - что-то может работать лучше, особенно в будущем.
Это единственная наша (хорошо, моя) надежда смягчить основные проблемы, которые есть у БРЗ, и отслеживается как "версия 5" - https://github.com/gaearon/react-hot-loader/milestone/3
hot-loader/react-dom
не являетсяlib "третьей стороны" - это тот же react-dom
с некоторыми исправлениями, примененными только к dev mode
(вы можете проверить сценарии сборки).
Он просто перемещает немного темной магии, которую БРЗ использует для работы, внутри реагирует и фактически удаляет ее.БРЗ == черная магия.БРЗ + патч == вдвое меньше магии.