本文介绍: ReactNative的版本迭代太频繁,官方说的是React Native原则上每月发布一个新版本,且目前基本是向前不兼容的,导致项目升级很困难,各种依赖插件问题多多,下面是记录的升级中遇到的主要几个印象深刻的问题。升级:react–native@0.61.5到react–native@0.72.6、react–navigation4.x到react–navigation6.x、react16到react18。二、react-navigation升级的问题。(1)Node 的版本应大于等于 16;
ReactNative的版本迭代太频繁,官方说的是React Native原则上每月发布一个新版本,且目前基本是向前不兼容的,导致项目升级很困难,各种依赖插件问题多多,下面是记录的升级中遇到的主要几个印象深刻的问题。
升级:react–native@0.61.5到react–native@0.72.6、react-navigation4.x到react-navigation6.x、react16到react18
一、环境配置
react-native@0.71要求:
(1)Node 的版本应大于等于 16;
(2)需要 Java Development Kit [JDK] 11,而在0.67以前则需要 JDK 1.8 版本(官方也称 8 版本)
(3)Android SDK需要Android 13 (Tiramisu),SDK Tools需要33.0.0版本,具体可参考官方文档
二、react-navigation升级的问题
我们可以首先去官网看下版本升级都改动了哪些内容,如4.x到5.x的升级:https://reactnavigation.org/docs/5.x/upgrading-from-4.x
2.createAppContainer改成NavigationContainer
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。