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(() => {})
,它将起作用
我将 React 与 Snowpack 和 react-refresh plugin 一起使用。
更改后,snowpack 开发服务器重新编译正确并且浏览器收到 HMR 更新信号 - 但内容未重新加载,更改仅在手动重新加载页面后可见。
我已经用 Firefox、Chrome 和 Brave 进行了测试。
根据文档,除了包含插件外,您无需配置任何其他内容。
有人有想法吗? 将不胜感激!
你的状态管理是mobx吗?
如果使用 mobx,观察者会针对内存优化组件,因此必须更新 mobx 状态管理以呈现。
换句话说,observer()
必须 React.memo 应用,并且只有在状态发生变化时才会再次呈现。
因此,如果您使用 useObserver(() => {})
,它将起作用