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路由大小写,但是照样没用)
后来一个个试,发现react 16.9.0之后的版本热加载都正常了。查看了react日志,在16.14.0下说明了原因,增加了一个新的运行时,在jsx可以不用添加import React from 'react'
