Snowpack & React: горячая перезагрузка / обновление не работает
Я использую React со Snowpack и плагином response -refresh.
После изменения сервер Snowpack Dev правильно перекомпилируется, и браузер получает сигнал обновления HMR, но контент не перезагружается, изменения видны только после ручной перезагрузки страницы.
Я тестировал Firefox, Chrome и Brave.
Согласно документации, вам не нужно ничего настраивать, кроме включения плагина.
Есть у кого-нибудь идеи? Был бы очень признателен!
1 ответ
Является ли ваше управление состоянием mobx?
Если используется mobx, компонент оптимизируется для памяти наблюдателем, поэтому управление состоянием mobx должно быть обновлено для рендеринга.
Другими словами,
observer()
должен быть применен React.memo, и он снова отображается только при изменении состояния.
Итак, если вы используете
useObserver(() => {})
это будет работать