Snowpack & React:热重新加载/刷新不起作用

Snowpack & React: hot reloading / refreshing not working

我将 React 与 Snowpack 和 react-refresh plugin 一起使用。

更改后,snowpack 开发服务器重新编译正确并且浏览器收到 HMR 更新信号 - 但内容未重新加载,更改仅在手动重新加载页面后可见。

我已经用 Firefox、Chrome 和 Brave 进行了测试。

根据文档,除了包含插件外,您无需配置任何其他内容。

有人有想法吗? 将不胜感激!

你的状态管理是mobx吗?

如果使用 mobx,观察者会针对内存优化组件,因此必须更新 mobx 状态管理以呈现。

换句话说,observer() 必须 React.memo 应用,并且只有在状态发生变化时才会再次呈现。

因此,如果您使用 useObserver(() => {}),它将起作用