当前位置:   article > 正文

React native大版本迭代信息记录_react native版本

react native版本

记录react native,版本迭代中的重大变化

v0.73.x
  • Debugging Improvements
  • Stable Symlink Support in Metro
  • Kotlin Template on Android
  • Android 14 Support
  • New Architecture Updates
  • Deprecated Debugging Features
    重大变化​
  • Babel Package Renames Babel
  • Other Breaking Changes
  • React Native CLI Changes
  • Deprecated @types/react-native
v0.72.x
  • New Metro Features
  • Developer Experience Improvements
  • Moving New Architecture Updates
    重大变化​
  • Deprecated Component Removals
  • Package Renames
v0.71.x
  • 默认情况下使用 TypeScript
  • 使用 Flexbox Gap 简化布局
  • Web-inspired props for accessibility, styles, and events(受网络启发的可访问性、样式和事件的道具)
  • Restoring PropTypes ( 恢复 PropType )
v0.70.x
  • 新架构的新文档 (Fabric 是新的渲染系统,它将取代当前的 UI Manager。)
  • Hermes 作为默认引擎
  • Codegen 的新统一配置
  • 新架构库的 Android 自动链接
  • 对 Android 构建的完整 CMake 支持
  • 亮点 0.70
v0.60.x

1、AndroidX支持
2、精益核心减除(WebView和NetInfo之前被提取到单独的存储库中)(react-native-webview、@react-native-community/netinfo)
3、尝试 Hermes。

v0.61.x

1、这是一个主要版本,包括新的重新加载体验快速刷新。

v0.62.x

1、此主要版本包括默认的 Flipper 支持、改进的暗模式支持、将 Apple TV 移至react-native-tvos等

v0.63.x

1、弃用的iOS 9.x的支持

v0.64.x

1、删除对 Android API 级别 16 到 20 的支持。新的 minSDK 版本将是 21+
2、iOS 上对 Hermes 试用

v0.65.x

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

v0.66.x

1、Hermes 0.9.0
2、允许点击父级边界之外的视图overflow: visible
3、在 Apple Silicon 和 Xcode 13 上构建的修复
4、Android 的新蓝牙权限

v0.67.x (发布: 2022 年 1 月 19 日)
  • 精益核心删除:DatePickerAndroid
  • 将 Gradle 版本升级到 7.2,将 Kotlin 版本升级到 1.5.31 Bump Kotlin 和 Gradle 版本 (#32319)
  • 值得注意的标注:0.67 继续依赖于 Hermes 0.9.0,与 0.66 保持不变
v0.68.x ( 发布:2022 年 3 月 30 日)
  1. CI 移至节点 16。此更改强制 Node >= 14 用于 React Native 构建。
  2. 将 Android Gradle 插件升级到 7.0.1。此版本的 Android Gradle 插件为 Android 构建强制执行 JDK 11。不要升级到 AGP 7.1,因为此版本的 react-native 不支持它。
  3. 由fallbackResource从RCTBundleURLProviderAPI 中删除
  4. 官方文档支持使用Fabric新架构

在新旧架构的 react-native-screens 中已经完成了一个实现。要使用 react-native-screens 制作您的第一个 fabric 应用程序,您需要按照以下步骤操作:

  1. 使用 React Native CLI 创建一个新的应用程序:npx react-native init NewRN68App --version 0.68.0-rc.1
  2. 像往常一样添加 react-native-screens:yarn add react-native-screens
  3. 现在,要在 iOS 上启用 Fabric,您需要RCT_NEW_ARCH_ENABLED=1 pod install在该ios文件夹中运行。
  4. newArchEnabled=true对于 Android ,您需要更改android/gradle.properties
  5. 现在您可以像往常一样在 Android 和 iOS 上构建应用程序。安装的屏幕版本将自动检测是否启用了 Fabric 并将提供适当的实现。

参考来源:Rishabh Pancholi博客地址

v0.69.x
  • React 18 支持和捆绑的 Hermes(JavaScript引擎)
  • 弃用对 iOS/tvOS SDK 11.0 的支持,现在需要 12.4+ 版本
  • 更好地支持为 Android 开发的 M1 用户
  • 添加新.xcode.env配置文件以更确定地获取节点可执行文件
  • React Native 现在使用来自 Android 11 的最新状态栏 API
  • 支持 C++17
  • iOS 调试菜单中的新 hotkeysEnabled选项
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/828912
推荐阅读
相关标签
  

闽ICP备14008679号