Есть ли способ распечатать на консоли браузера, когда React Fast Refresh завершит обновление?
Я пробовал искать здесь /Google/GitHub, но даже не знаю, как это искать. Независимо от того, какие слова я использую, они всегда покажут мне результаты того, как внедрить HMR. Но это не моя проблема. Я просто хочу напечатать на консоли браузера, когда обновится React Fast Refresh (Hot Module Reload), поэтому я знаю, что он был обновлен.
1 ответ
Решение
Хорошо. После поиска чего-то другого мне удалось найти именно то, что я хотел.
Вместо того чтобы искать "как печатать, когда hmr обновляется", я искал "как очистить консоль при обновлении hmr" и нашел следующее:
if (module.hot) {
module.hot.accept() // you don't need this if you're using CRA
module.hot.addStatusHandler(status => {
if (status === 'prepare') console.clear()
})
}
Работал как шарм.