Если мы смотрим в документации, мы видим:
- (это цель) React-Hot-Loader не изменит прошлое, только
обновить настоящее - событие компонента жизненного цикла не вызывается
Обновить. В результате - все изменения кода, которые вы можете сделать среди
componentWillUnmount или componentDidMount, будет игнорироваться для
уже созданные компоненты.
- (это цель) React-Hot-Loader не будет обновлять какой-либо объект,
включая состояние компонента.
Но, как известно, горячий загрузчик сбрасывает состояние.
Итак, вы можете получить один из методов жизненного цикла, который позволяет вам проверять старое и новое состояние.
Если состояние сбрасывается до состояния инициализации, это был Hot-Loader.
P.S. Но, если ваша цель - проверить, когда ваше приложение загружается впервые, вы можете сделать это в конструкторе корневого компонента.