React Native 0.77.3 发布


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

Added

Android specific

  • Gradle:RNGP - 添加对exclusiveEnterpriseRepository的支持,以指定内部 Maven 镜像。(6cb8dc37c7)

Changed

  • Metro:将 Metro 最低版本从^0.81.3升级至^0.81.5。(dfa81638dd)

Fixed

  • Timers:使计时器 ID 和计时器函数参数错误处理与 Web 标准保持一致。(480a4642e5)

Android specific

  • Modal:修复 Modal 第一帧渲染在左上角的问题。(b950fa2afb)
  • layout:修复RTL 上错误的borderBottomEndRadius。(68d6ada448)
  • Modal:修复在 Modal对话框中未遵循FLAG_SECURE的问题。(7e029b0dcf)
  • lifecylcle:Legacy arch:修复#50274,快速刷新有时会在完全刷新后中断。(c43952ac22)

iOS specific

  • Interop Layer:修复了使用互操作层将子视图添加到本机视图的问题。(d53a60dd23)
  • Debugger:恢复“Paused in debugger”覆盖图标。(f30c46efbd)
  • layout:现在,重新加载 bundle 时会支持布局方向的更改。(36f29beac4)
  • file reads:修复由[RCTFileRequestHanlder invalidate]引起的崩溃。(789ed7d5ad)

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


相關推薦

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

2025-04-11

React Native 0.79 已发布。此版本在多个方面进行了性能改进,并修复了一些漏洞。首先,得益于延迟哈希技术,Metro的启动速度变快了,并且对包导出提供了稳定支持。由于JS包压缩方式的改变等原因,Android的启动时间也将得到改

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

2025-07-05

React Native 0.80.1 现已发布,具体更新内容如下: Added Flow:为react-native发布 top-level Flow 类型(fbbd20dd63) Flow:修复为react-native发布 Flow 类型时的拼写错误(50667eceb1) Fixed jest:修复 Jest 预设中缺少的 RefreshControlMock s

2025-03-28

React Native 0.76.8 现已发布,具体更新内容如下: Fixed FormData:删除 FormDatacontent-dispositionheader 中不合规的filename*属性(9e846b4d11) DevX:当网络压力过大时,DevTools 会断开连接。(08c04147ba) JS:修复在 pnpm 设置中找不到re

2023-02-03

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

2025-03-21

React Native 0.78.1 现已发布。值得注意的是,该版本在使用resolver.unstable_enablePackageExports和@react-native/metro-config中的默认值时存在不兼容问题。它出现“interopRequireDefault is not a function”的红框错误。可通过设置resolver.unstable_conditi

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(..)

2025-06-20

React Native 0.79.4 现已发布,具体更新内容如下: Fixed Codegen:Backports fix:从 codegen 生成中排除选择性禁用的库(3acfe01382) Flow:为react-native发布 top-level Flow 类型(50667eceb1) Runtime:默认禁用updateRuntimeShadowNodeReferencesOnCo

2023-03-31

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