跳至主内容

1 篇文章 标记为 "announcement"

查看所有标签

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 版本。

重点更新

迈向稳定的 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 之前,我们将持续与社区协作,确保这些变更适用于所有开发者。

全新架构正式发布

· 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库均已支持新架构,同时内置的自动互操作层确保了对旧架构库的向后兼容性。

React Native 0.76 - 默认启用新架构、React Native DevTools 及更多更新

· 1 分钟阅读
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Frank Calise
Frank Calise
Software Engineer @ Infinite Red
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
非官方测试版翻译

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

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

这是 React Native 发展的重要里程碑——我们不仅默认启用了新架构(New Architecture),还推出了 React Native DevTools。这凝聚了我们团队六年的不懈努力,以及开发者社区的大力支持。

重点更新

重大变更

使用框架构建 React Native 应用

· 1 分钟阅读
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

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

React Conf 大会上,我们更新了关于构建 React Native 应用的最佳入门工具建议:React Native 框架——一个包含所有必要 API 的工具箱,可帮助您构建生产就绪的应用程序。

使用 React Native 框架(例如 Expo)现已成为创建新应用的推荐方式。

本文中,我们将详细介绍这些框架的具体含义,以及它们对正在启动新项目的 React Native 开发者意味着什么。

React Native 0.74 - Yoga 3.0、默认启用Bridgeless新架构及其他更新

· 1 分钟阅读
Hur Ali
Hur Ali
Software Engineer @ Callstack
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Alfonso Curbelo
Alfonso Curbelo
Software Engineer @ Coinbase
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

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

今天我们正式发布 React Native 0.74!本次更新包含 Yoga 3.0、新架构下默认启用 Bridgeless 模式、批量化的 onLayout 更新(新架构特性),以及将 Yarn 3 设为新项目的默认包管理器。

我们还移除了部分废弃 API,包括移除 PropTypes 以及对 PushNotificationIOS 的重大变更。在 Android 平台,最低支持版本现已提升至 SDK 23(Android 6.0)。

重点更新

重大变更

React Native 0.73 - 调试优化、稳定符号链接支持等新特性

· 1 分钟阅读
Marek Fořt
Marek Fořt
Software Engineer @ Shopify
Thibault Malbranche
Thibault Malbranche
Lead Mobile Engineer @ Brigad
Hur Ali
Hur Ali
Software Engineer @ Callstack
Luna Wei
Luna Wei
Software Engineer @ Meta
Alex Hunt
Alex Hunt
Software Engineer @ Meta
非官方测试版翻译

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

今天我们正式发布 React Native 0.73!本次版本更新带来了 Hermes 调试优化、稳定的符号链接支持、Android 14 兼容性支持以及多项实验性功能。同时我们正式弃用旧版调试功能,并发布了新架构的核心支柱:无桥接模式(Bridgeless Mode)!

重点更新

重大变更

React Native 0.72 - 符号链接支持、更佳的错误处理等

· 1 分钟阅读
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ Microsoft
Marek Fořt
Marek Fořt
Software Engineer @ Shopify
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Luna Wei
Luna Wei
Software Engineer @ Meta
非官方测试版翻译

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

今天我们正式发布 0.72 版本!

此版本新增了 Metro 中备受期待的功能、更佳的错误处理以及其他开发者体验改进。这些工作的优先级很大程度上来自您在 2022 年社区调查 中的反馈——感谢所有参与者的贡献!

重点更新

重大变更

React Native 中的 Package Exports 支持

· 1 分钟阅读
Alex Hunt
Alex Hunt
Software Engineer @ Meta
非官方测试版翻译

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

随着 React Native 0.72 的发布,我们的 JavaScript 构建工具 Metro 现已提供对 package.json"exports" 字段的 Beta 支持。启用此功能后将带来以下改进:

本文将深入解析 Package Exports 的工作原理,并阐述这些变更对 React Native 应用开发者和包维护者的实际影响。

React Native 0.71:默认集成 TypeScript、Flexbox 间隙布局等新特性

· 1 分钟阅读
Matt Carroll
Matt Carroll
Developer Advocate @ Meta
Nick Gerleman
Nick Gerleman
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ Microsoft
非官方测试版翻译

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

今天我们正式发布 React Native 0.71 版本!本次更新包含多项重磅功能:

本文将重点介绍 0.71 版本的核心亮点。