Reactjs 如何使用mobx正确地使react refresh自动更新组件?
首先,我想知道它是否能够与数据存储解决方案正常工作,如 我注意到我的一些组件更新正常,而其他组件则没有。 我正在努力寻找原因。我用 编辑1: 似乎不会更新的组件是使用mobx react inject with observer的组件,例如:Reactjs 如何使用mobx正确地使react refresh自动更新组件?,reactjs,webpack,mobx,hot-reload,Reactjs,Webpack,Mobx,Hot Reload,首先,我想知道它是否能够与数据存储解决方案正常工作,如 我注意到我的一些组件更新正常,而其他组件则没有。 我正在努力寻找原因。我用 编辑1: 似乎不会更新的组件是使用mobx react inject with observer的组件,例如:inject('rootStore')(observer(MyComponent)) 我确实获得了更新的控制台日志: [HMR] bundle rebuilding client.js?9cea:250 [HMR] bundle rebuilt in 530
inject('rootStore')(observer(MyComponent))
我确实获得了更新的控制台日志:
[HMR] bundle rebuilding
client.js?9cea:250 [HMR] bundle rebuilt in 530ms
process-update.js?e135:51 [HMR] Checking for updates on the server...
process-update.js?e135:125 [HMR] Updated modules:
process-update.js?e135:127 [HMR] - ./src/application/App/Private/UserProfile/UserProfile.js
process-update.js?e135:132 [HMR] App is up to date.
但是页面中没有更新
我的libs版本:
- 反应:16.13.1
- mobx:6.0.1
- mobx反应:7.0.0
- 网页:4.44.2
- Web包开发中间件:3.7.2
- webpack热中间件:2.25.0
- @pmmmwh/react刷新网页包插件:0.4.2
- 我正在从react hot loader v3更新
- 我无法让ROLV4与mobx一起正常工作,同样的问题(一些组件更新,一些不更新)
由于ROL v3不再维护,将与较新的react版本不兼容,我正在切换到react刷新。您解决了该问题吗@Kevh你解决这个问题了吗@凯文