我从 React 15.X 升级到 16.X,但是有很多方法不再使用,导致应用程序无法按预期工作。但是该应用程序与许多在 15.X 上中继的旧库相关联。这是否可以在同一个应用程序中同时拥有两个 React 版本?谢谢。
从 React 15.X 升级到 React 16.X 的流程是什么
IT技术
reactjs
2021-05-21 05:33:53
2个回答
您必须明确告诉 npm 转到下一个主要版本。
npm install --save react@^16.0.0 react-dom@^16.0.0
然后运行
npm update --save
获取所有依赖包和所有包的最新更新。
... 除了少数例外,如果您的应用程序在 15.6 中运行而没有任何警告,则它应该可以在 16 中运行。
对于下面打包中列出的弃用,提供了 codemods 以自动转换您弃用的代码。有关更多信息,请参阅 15.5.0 博客文章,或浏览 react-codemod 项目中的 codemod。
也许检查react-codemod项目?
其它你可能感兴趣的问题