React Native 0.72.2 发布


React Native 0.72.2 现已发布,具体更新内容如下:

Changed

  • 从模板中删除已弃用的存根类型@types/metro-config(63f78ea8de)
  • 将 CLI 升级到 11.3.5,Metro 升级到 0.76.7(ba5fa9c394)
  • @react-native/metro-config升级至0.72.9(21daa6e790,f37386176)

Android specific

  • 移除 okhttp3 internal util usage(3e3032636d)

iOS specific

  • 更新逻辑以在互操作层的视图注册表中添加和删除视图。(8d2eec367d)
  • 禁用 OSS 中的 NSTextStorage 缓存(5bda54c1f1)

Fixed

  • 从 Expo CLI 启动 metro 时global.performance未定义(0ccbd65581)
  • 重新启用 debug builds 的调试(41477c898c)
  • 添加 global hook 以断言 base Metro config 已被调用(29f2602ff9)

Android specific

  • 不要在非 JSI 执行器上创建 RuntimeExecutor (#38125) (d73b61c7c7)
  • 防止 runAnimationStep 中 OnePlus/Oppo 设备崩溃(a46a7cd1)

iOS specific

  • 修复存在多个 EXTRA_COMPILER_ARGS 时的构建错误(28f4ebab8a)
  • 由于 header paths 不正确,导致 pnpm 和 use_frameworks 构建失败(58adc5e4b9)
  • 修复在 iOS 上使用 multiline=true 清除 TextInput 的值时 onChangeText 不触发的问题(0c9c57a9f7)
  • 修复启用新架构时使用 Swift 代码的库的 pod 安装问题(a4a0655496)

使用 Xcode 14.2 构建 iOS 应用程序存在问题,可参阅此问题以获取更多详细信息和更新。

更新说明:https://github.com/facebook/react-native/releases/tag/v0.72.2


相關推薦

2022-06-24

React Native 0.69 已发布。此版本对新架构和新特性进行了多项改进,其中包括支持 React 18,以及与 Hermes 绑定发布。 React 18 React Native 0.69 是第一个支持 React 18 的版本。React 18 带来了许多改进,比如新 hookuseId,以及新的并发特

2023-07-01

React Native 0.72.1 现已发布,具体更新内容如下: Added iOS specific 添加警告以帮助用户从互操作层迁移。(a702d0515f) 允许在互操作层中查找不带 RCT 前缀的 ViewManager(a28881a3d7 ) Changed react-native/metro-config现在包括

2023-02-26

React Native 社区(非官方)在两个月前发起了一项问卷调查 (State of React Native),目的是希望进一步了解开发者使用 React Native 框架遇到的痛点,以及替代工具的选择。 近日他们公布了调查结果,总的来说,多数受访者认为 React Nat

2022-04-15

React Native 0.68.1 现已发布,具体更新内容如下: Changed Android specific 将 React Native Gradle 插件升级到 0.0.6  codegen tasks 不需要 yarn Fixed 通过将 key function 添加到 ShadowNodeWrapper 和相关类来修复 dynamic_cast(RTTI)

2022-09-18

React Native 0.70.1 现已发布,具体更新内容如下: Added 为 HermesExecutorFactory 添加更多调试设置 为 turbo 模块支持 TypeScript 数组类型(仅限组件) Changed 接受 TypeScript 类型T | null | undefined作为 turbo 模块中 T 的可能类型 将 re

2022-07-23

React Native 0.69.2 现已发布,具体更新内容如下: Changed 为 react v18 compat 设置 react-shallow-renderer v16.15.0 (a39a7c453d) 将 RN CLI 升级到 v8.0.3(28cbd21d21) iOS specific Hermes pod:更改逻辑以使用 hermes 标签正确设置 pod 源(46a9edc854

2023-02-03

React Native 0.71.2 现已发布,具体更新内容如下: Added 在 Alert.prompt 的类型定义中添加了 AlertOptions 参数,使其与 js 代码保持一致(305ca337c0) 添加了缺失的accessibilityLabelledByTypeScript 类型(e162b07982) 添加了缺失的accessibilityL

2022-10-12

React Native 0.68.4 版本发布了,这是 0.68 的修复版本,带来如下更改: 改变 promise 版本从 8.0.3 升级到 8.2.0 ,启用 Promise.allSettled( 951538c080) 将 react-native-codegen 提高到 0.0.18 (  40a3ae3613 ) 特定于 Android 使用 FindClass(..)

2023-03-31

React Native 0.71.5 现已发布,具体更新内容如下: Changed 将 CLI 升级到 10.2.2,将 Metro 升级到 0.73.9(4c3bc24893),包含: CLI 修复:正确列出 ios 设备和模拟器(相关 PR) Metro 修复:修复 NodeWatcher 中新目录的监视内容(ab86982

2023-09-27

React Native 0.72.5 现已发布,具体更新内容如下: Changed 将 CLI 升级到 11.3.7(6f02d55deb) 将 @react-native/codegen 升级到 0.72.7 ( 4da991407d) Fixed Android specific 修复在 Windows 上构建 Android 的问题。(054ab62be0) 在 Windows host. 上

2024-02-29

React Native 0.73.5 现已发布,具体更新内容如下: Security 将 CLI 更新到 12.3.6(ffcd8f5249) Changed Hermes bump ( 3bdd54a51c) Fixed 修复:修复 codegen 无法找到所有第三方库的问题 (67e2bb455f) 修复传递给库的 compiler flag

2024-01-31

React Native 0.73.3 现已发布,具体更新内容如下: Added iOS specific 查找 codegen 声明时处理 TSAsExpression (02957718d7) Changed 将 CLI 升级到 12.3.2(bcb229e8f8) Android specific 在 ReactActivity 的 onRequestPermissionsResult() 中调用 super.onRequ

2023-06-16

React Native 0.71.11 现已发布,具体更新内容如下: Changed 将 CLI 升级到 10.2.4,将 Metro 升级到 0.73.10(69804c70cb) iOS specific 倾向于将捆绑响应中的Content-Locationheader 作为 JS source URL(671ea383fe) Fixed Android specific 修复了

2022-06-30

React Native 0.69.1 现已发布,具体更新内容如下: 变更 针对 iOS  公开所有 Yoga 标题并添加 #ifdef __cplusplus  (43f831b23c) Fixed 对 performance.now() 使用单调时钟 (114d31feee) 针对 iOS 修复 React-RCTText 的构建( (4ea38e16bf by @