如何解决Snowpack&React:热装/刷新不起作用
我在Snowpack和react-refresh plugin上使用React。
更改后,snowpack开发服务器将正确地重新编译,并且浏览器会收到HMR更新信号-但不会重新加载内容,仅在手动重新加载页面后才能看到更改。
我已经使用Firefox,Chrome和Brave进行了测试。
根据文档,除了包含插件之外,您无需进行其他任何配置。
有人有想法吗? 会非常感激的!
解决方法
你的状态管理是 mobx 吗?
如果使用 mobx,组件会被观察者优化内存,所以必须更新 mobx 状态管理才能渲染。
换句话说,observer()
必须应用 React.memo,并且只有在发生状态更改时才会再次呈现。
所以如果你使用 useObserver(() => {})
它会起作用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。