vite3.0 react路由热更新无效?

demo地址: https://github.com/mcfly001/v...

react 16.8
react-dom 16.8
dva: 2.4.1
vite: 3.0.2
@vitejs/plugin-react: 2.0.0

当react 和 react-dom 升级到18的时候发现vite热更新有效,但是因为dva只支持15-16版本的react,工程里面大面积使用dva导致删除有点危险,有没有好的方案可以在不升级react版本的情况下可以热更新?(按照网上的方案已经查看了react路由大小写,但是照样没用)

阅读 3.3k
1 个回答

后来一个个试,发现react 16.9.0之后的版本热加载都正常了。查看了react日志,在16.14.0下说明了原因,增加了一个新的运行时,在jsx可以不用添加import React from 'react'
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题