Snowpack & React: горячая перезагрузка / обновление не работает

Я использую React со Snowpack и плагином response -refresh.

После изменения сервер Snowpack Dev правильно перекомпилируется, и браузер получает сигнал обновления HMR, но контент не перезагружается, изменения видны только после ручной перезагрузки страницы.

Я тестировал Firefox, Chrome и Brave.

Согласно документации, вам не нужно ничего настраивать, кроме включения плагина.

Есть у кого-нибудь идеи? Был бы очень признателен!

1 ответ

Является ли ваше управление состоянием mobx?

Если используется mobx, компонент оптимизируется для памяти наблюдателем, поэтому управление состоянием mobx должно быть обновлено для рендеринга.

Другими словами, observer()должен быть применен React.memo, и он снова отображается только при изменении состояния.

Итак, если вы используете useObserver(() => {})это будет работать

Другие вопросы по тегам