跳到主要内容

React Native 0.76 - 默认启用新架构、React Native 开发者工具等

· 阅读需 12 分钟
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

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

这是 React Native 的一个重要里程碑,因为我们默认启用了新架构,并推出了 React Native 开发者工具。这是我们团队经过 6 年努力工作,再加上我们出色的开发者社区支持的成果。

亮点

重大变更

React Native 0.75 - 支持布局中的百分比值、新架构稳定性、模板与初始化更新等

· 阅读需 15 分钟
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Siddharth Kulkarni
Siddharth Kulkarni
Software Engineer @ Coinbase
Thibault Malbranche
Thibault Malbranche
Lead Mobile Engineer @ Brigad
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta

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

本次发布包含多项功能,如 Yoga 3.1 新增对 % 值的支持、针对新架构的多项稳定性修复,以及推荐用户使用 React Native 框架的引入。

亮点

破坏性变更

使用框架构建 React Native 应用

· 阅读需 5 分钟
Nicola Corti
Nicola Corti
Software Engineer @ Meta

React Conf 上,我们更新了关于开始构建 React Native 应用的最佳工具的指导:React Native 框架——一个包含所有必要 API 的工具箱,帮助你构建生产就绪的应用。

使用 React Native 框架,例如 Expo,现在是创建新应用的推荐方式。

在这篇博文中,我们将详细介绍它们是什么,以及它们对你作为React Native开发者启动新项目意味着什么。

React Native 0.74 - Yoga 3.0、无桥接新架构等更新

· 阅读需 14 分钟
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

今天我们发布了 React Native 0.74!本次发布引入了 Yoga 3.0、新架构下默认启用的无桥接模式、批量处理的 onLayout 更新(新架构),以及为新项目默认使用 Yarn 3 作为包管理器。

我们还移除了废弃的 API,包括 PropTypes 的移除和对 PushNotificationIOS 的破坏性更改。Android 平台现在最低支持的 SDK 版本为 23(Android 6.0)。

亮点

破坏性变更

React Native 0.73 - 调试改进、稳定的符号链接支持及更多内容

· 阅读需 12 分钟
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

今天我们发布了 React Native 0.73!本次发布增加了 Hermes 调试的改进、稳定的符号链接支持、Android 14 支持以及新的实验性功能。我们还弃用了旧有的调试功能,并发布了新架构的下一个重要支柱:无桥接模式(Bridgeless Mode)!

亮点

重大变更

React Native 0.72 - 符号链接支持、更好的错误提示等

· 阅读需 8 分钟
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

今天我们发布了 0.72!

本次发布为 Metro 增加了备受期待的功能,更好的错误处理,以及其他开发者体验的改进。许多工作都是基于你们在2022 年社区调查中的反馈优先排序的——感谢所有参与的朋友们!

亮点

重大变更

React Native 中的包导出支持

· 阅读需 10 分钟
Alex Hunt
Alex Hunt
Software Engineer @ Meta

随着 React Native 0.72 的发布,我们的 JavaScript 构建工具 Metro 现已加入对 package.json"exports" 字段的测试支持。启用后(详情见此处),它提供了以下功能:

本文将介绍包导出的工作原理,以及这些变更对你作为 React Native 应用开发者或包维护者意味着什么。

React Native 0.71-RC0 安卓故障事后分析

· 阅读需 7 分钟
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ Microsoft

现在 0.71 版本已经发布,我们想分享一些关于 2022 年 11 月 4 日发布首个 0.71 候选版本时,导致所有 React Native 版本安卓构建失败的关键事件信息。

帮助处理此次事件的贡献者们近日参加了一个事后分析会议,详细讨论了事件的经过、我们从中学到了什么,以及未来将采取哪些措施来避免类似的故障。

React Native 0.71:默认使用 TypeScript、Flexbox 间隙支持及更多新特性

· 阅读需 13 分钟
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

今天我们发布了 React Native 0.71 版本!这是一个功能丰富的版本,包含:

本文将介绍 0.71 版本的一些亮点。