React 18 遇到的问题

这些问题都是在原有项目升级,依赖版本不对导致的问题。如果是一个全新的项目直接使用React 18,目前还没有发现什么问题。

(1)使用 antd  message 会报warning:需要将antd升级到4.20.0 

https://github.com/ant-design/ant-design/releases

(2)打包过程报错,在cicd的过程中,执行到build后会报语法错误。后来上服务器查看了yarn.lock,发现@types/react 存在多个版本。

解决方案:(删除服务器yarn.lock和node_moudules,)package.json固定@types/react依赖版本号。

(3)antd的日期和时间组件在点击时会卡死当前页面。当时遇到的情况是本地OK,上线后有问题,对比了两个yarn.lock,发现又是依赖版本不一致导致的。服务器上是5.2.10。

解决方案:(删除服务器yarn.locknode_moudules,)package.json固定rc-trigger 依赖版本号。

posted @ 2022-06-16 18:13  shellon  阅读(667)  评论(0)    收藏  举报