1

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

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

在此处输入图像描述

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

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

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

4

1 回答 1

2

你的状态管理是mobx吗?

如果使用 mobx,则观察者对组件进行内存优化,因此必须更新 mobx 状态管理以进行渲染。

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

所以如果你使用useObserver(() => {})它会工作

于 2021-01-05T01:41:58.983 回答