赞
踩
记录react native,版本迭代中的重大变化
(Fabric 是新的渲染系统,它将取代当前的 UI Manager。)
1、AndroidX支持
2、精益核心减除(WebView和NetInfo之前被提取到单独的存储库中)(react-native-webview、@react-native-community/netinfo)
3、尝试 Hermes。
1、这是一个主要版本,包括新的重新加载体验快速刷新。
1、此主要版本包括默认的 Flipper 支持、改进的暗模式支持、将 Apple TV 移至react-native-tvos等
1、弃用的iOS 9.x的支持
1、删除对 Android API 级别 16 到 20 的支持。新的 minSDK 版本将是 21+
2、iOS 上对 Hermes 试用
1、react-native-codegen现在需要做为模块依赖在package.json文件的devDependency种。
2、JCenter 停用且只读。
3、支持 Android Gradle Plugin 7
4、OkHttp 版本从 v3 升级到 v4.9.1
5、Hermes升级0.8.1
1、Hermes 0.9.0
2、允许点击父级边界之外的视图overflow: visible
3、在 Apple Silicon 和 Xcode 13 上构建的修复
4、Android 的新蓝牙权限
在新旧架构的 react-native-screens 中已经完成了一个实现。要使用 react-native-screens 制作您的第一个 fabric 应用程序,您需要按照以下步骤操作:
- 使用 React Native CLI 创建一个新的应用程序:
npx react-native init NewRN68App --version 0.68.0-rc.1
- 像往常一样添加 react-native-screens:
yarn add react-native-screens
- 现在,要在 iOS 上启用 Fabric,您需要
RCT_NEW_ARCH_ENABLED=1 pod install
在该ios
文件夹中运行。newArchEnabled=true
对于 Android ,您需要更改android/gradle.properties
- 现在您可以像往常一样在 Android 和 iOS 上构建应用程序。安装的屏幕版本将自动检测是否启用了 Fabric 并将提供适当的实现。
参考来源:Rishabh Pancholi博客地址
Hermes(JavaScript引擎)
上Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。