跳至主内容

React Native 0.83 - React 19.2、全新 DevTools 功能、无重大变更

· 1 分钟阅读
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们激动地发布 React Native 0.83!

本次发布包含 React 19.2、React Native DevTools 的重要新功能,并支持 Web Performance 和 Intersection Observer API(Canary 阶段)。这也是首个没有面向用户的重大变更的 React Native 版本。

重点更新

React Native 0.82 - 一个新时代

· 1 分钟阅读
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们激动地发布 React Native 0.82:这是首个完全运行在新架构上的 React Native 版本。

这是 React Native 的里程碑式版本,我们相信这是一个新时代的开端。未来版本中,我们将移除旧架构中剩余的代码,以减少安装体积并精简代码库。

此外,0.82 版本还提供了名为 Hermes V1 的新版 Hermes 实验性可选支持。我们还将 React 版本更新至 19.1.1 以启用多项 React 功能,并提供了对 DOM Node API 的支持。

重点更新

React Native 0.81 - Android 16 支持、更快的 iOS 构建及其他改进

· 1 分钟阅读
Moti Zilberman
Moti Zilberman
Software Engineer @ Meta
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们很高兴发布 React Native 0.81!

此版本支持 Android 16(API 等级 36),包含多项稳定性改进和错误修复,并实验性地支持通过预编译实现更快的 iOS 构建。

重点更新

React Native 0.80 - React 19.1、JS API 变更、冻结旧架构等多项更新

· 1 分钟阅读
Jorge Cohen
Jorge Cohen
Engineering Manager @ Meta
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们激动地宣布 React Native 0.80 正式发布!

本次更新将 React Native 内置的 React 版本升级至最新的稳定版:19.1.0。

我们还为 JavaScript API 带来了一系列稳定性改进:深度导入现在会触发警告,同时我们推出了全新的可选严格 TypeScript API,提供更精准安全的类型定义。

此外,React Native 的旧架构现已正式冻结,您将开始看到相关 API 的警告提示,这些 API 将在旧架构完全弃用后停止工作。

重点更新

迈向稳定的 JavaScript API(0.80 版本中的新变化)

· 1 分钟阅读
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Iwo Plaza
Iwo Plaza
Software Engineer @ Software Mansion
Jakub Piasecki
Jakub Piasecki
Software Engineer @ Software Mansion
Dawid Małecki
Dawid Małecki
Software Engineer @ Software Mansion
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

在 React Native 0.80 版本中,我们将对 JavaScript API 进行两项重大变更:弃用深度导入,并推出全新的 Strict TypeScript API。这些举措是我们持续完善 API 定义、为用户和框架提供可靠类型安全性的重要组成部分。

核心变更摘要:

  • 深度导入弃用:从 0.80 版本开始,针对从 react-native 包进行深度导入的操作将触发弃用警告。

  • 可选的 Strict TypeScript API:我们将迁移至基于源代码的 TypeScript 类型定义,并在 TypeScript 下建立新的公共 API 基线。这些改进将提供更强大且面向未来的类型准确性,这是一次性的破坏性变更。您可通过在项目的 tsconfig.json 中配置 compilerOptions启用此功能

在未来的 React Native 版本默认启用 Strict TypeScript API 之前,我们将持续与社区协作,确保这些变更适用于所有开发者。

React Native 0.79 - 更快的工具链及更多改进

· 1 分钟阅读
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们很高兴发布 React Native 0.79!

此版本带来了多方面的性能改进以及若干错误修复。首先,由于延迟哈希(deferred hashing)的引入,Metro 的启动速度现在更快,并且稳定支持包导出(package exports)。此外,由于对 JS 包压缩的改动,Android 的启动时间也将得到改善,还有更多改进。

重点更新

React Native 0.78 - React 19 及更多新特性

· 1 分钟阅读
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们非常兴奋地发布 React Native 0.78!

本次更新为 React Native 带来了 React 19,以及其他重要特性,包括对 Android 矢量图形的原生支持以及改进的 iOS 混合开发集成。

重点更新

React Native 核心贡献者峰会 2024 回顾

· 1 分钟阅读
Michał Pierzchała
Michał Pierzchała
Head of Technology @ Callstack
Szymon Rybczak
Szymon Rybczak
Software Engineer @ Callstack
Mo Javad
Mo Javad
Head of Mobile (UK) @ Theodo
Steven Moyes
Steven Moyes
Senior Product Manager @ Microsoft
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

每年,React Native 社区的核心贡献者都会与 React Native 团队齐聚一堂,共同规划这个项目的未来方向。

去年也不例外——只是稍有不同。我们通常在React Universe Conf(前身为 React Native EU)召开前一天,在弗罗茨瓦夫的Callstack总部会面。2024年,我们吸取了以往经验,将峰会延长至连续两天,以便有更多自由交流的时间。

全体与会者

React Native 0.77 - 全新样式功能、Android 16KB 页面支持、Swift 模板

· 1 分钟阅读
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Mazen Chami
Mazen Chami
Software Engineer @ InfiniteRed
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Rob Hogan
Rob Hogan
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们很高兴地发布 React Native 0.77!

本次发布包含多项功能:新增了样式能力,例如支持 display: contentsboxSizingmixBlendMode 以及 outline 相关属性,提供更强大的布局选项;Android 16KB 页面支持,以兼容较新的 Android 设备。我们还将社区模板现代化,迁移至 Swift,同时继续支持并维护与 Objective-C 的兼容性,供偏好它的开发者使用。

全新架构正式发布

· 1 分钟阅读
The React Team
The React Team
@reactjs / @reactnative
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

React Native 0.76 现已正式登陆 npm,全新架构成为默认配置!

我们在0.76版本发布公告中详细介绍了此版本的重要变更。本文将带您纵览全新架构的全貌,解读它如何重塑React Native的未来蓝图。

全新架构全面支持现代React特性,包括悬停(Suspense)过渡(Transitions)自动批处理(automatic batching)以及useLayoutEffect。同时引入了全新的原生模块(Native Module)原生组件(Native Component)系统,让您能编写类型安全的代码,无需桥接即可直接访问原生接口。

本次发布是我们自2018年启动的React Native底层重构的成果结晶,我们特别注重确保大多数应用都能渐进式迁移至新架构。2021年,我们成立了新架构工作组,与社区通力合作,为整个React生态提供无缝升级体验。

绝大多数应用迁移至React Native 0.76的工作量与常规版本更新相当。主流React Native库均已支持新架构,同时内置的自动互操作层确保了对旧架构库的向后兼容性。