ReactNative0.69正式版发布,主要带来以下几点:1.支持React182.默认绑定引擎HermesReact18ReactNative0.69是第一个支持React18的正式版本,React18提供了更多改进,例如新的hookapi、userId等。此外,React18还包括新的并发功能,例如useTransition或完整的Suspense支持。React18更新后,全面支持Suspense。顾名思义,就是将暂时空闲的组件搁置起来,实现懒加载。ReactNative0.69默认版本为React18,新架构提供的特性,如并发渲染等并发功能,在未迁移到新架构的版本上无法支持。建议按照官方架构迁移步骤进行升级,以提升ReactNative应用的性能。默认与Hermes引擎版本同步更新。在此版本之前,Hermes和ReactNative是分开发布的。这导致混淆了哪个版本的Hermes与哪个版本的ReactNative兼容。为了解决这个问题,从ReactNative0.69开始,我们将与ReactNative一起发布兼容版本的Hermes。进行此更改将使在ReactNative中使用Hermes更加稳定。ReactNative将继续支持其他JavaScript引擎,但建议您迁移到Hermes以获得最佳体验并确保更好的官方支持。新架构持续推动构建支持Android和iOS的新架构新版本亮点iOS/tvOSSDK版本需在12.4以上,不再支持11版本为使用M1芯片苹果电脑开发Android提供更好的支持添加新的.xcode.env配置文件以更确定地获取节点可执行文件ReactNative现在使用Android11的最新状态栏API以支持C++17在iOS调试菜单中添加新的hotkeysEnabled选项更改点ReactNativeCLI升级到版本8.0,主要是去除了一些Command,比如link,install等,本文由mdnicemulti-platform发布
