React Native 核心贡献者峰会 2024 回顾
每年,React Native 社区的核心贡献者都会与 React Native 团队聚在一起,共同协作塑造这个项目的未来方向。
去年也不例外——只有一点小改变。我们通常会在 React Universe Conf(前身为 React Native EU)前一天,在位于弗罗茨瓦夫的 Callstack 总部见面。2024 年,吸取以往经验,我们举办了为期两天的峰会,这样可以拥有更多非结构化的交流时间。

每年,React Native 社区的核心贡献者都会与 React Native 团队聚在一起,共同协作塑造这个项目的未来方向。
去年也不例外——只有一点小改变。我们通常会在 React Universe Conf(前身为 React Native EU)前一天,在位于弗罗茨瓦夫的 Callstack 总部见面。2024 年,吸取以往经验,我们举办了为期两天的峰会,这样可以拥有更多非结构化的交流时间。

今天我们很高兴发布 React Native 0.77!
本次发布包含多个特性:新增样式功能,如支持 display: contents、boxSizing、mixBlendMode 以及与 outline 相关的属性,提供更强大的布局选项;Android 16KB 页面的支持以兼容更新的安卓设备。我们还通过迁移社区模板到 Swift 来实现现代化,同时继续支持并维护对偏好 Objective-C 的开发者的兼容性。
React Native 0.76 默认启用的新架构现已在 npm 上可用!
在0.76 版本博客文章中,我们分享了该版本中的一系列重要变化。在本文中,我们将概述新架构及其如何塑造 React Native 的未来。
新架构全面支持现代 React 特性,包括 Suspense、Transitions、自动批处理 和 useLayoutEffect。新架构还包含了新的 Native Module 和 Native Component 系统,使您能够编写具有类型安全的代码,直接访问原生接口而无需桥接。
这次发布是 React Native 自 2018 年以来全面重写的成果,我们特别注意使新架构成为大多数应用的渐进式迁移。2021 年,我们创建了新架构工作组,与社区合作保证整个 React 生态系统的平滑升级体验。
大多数应用能够以跟其他版本相同的努力采用 React Native 0.76。最受欢迎的 React Native 库已经支持了新架构。新架构还包含了一个自动互操作层,用于实现与旧架构库的向后兼容。
在 React Conf 上,我们更新了关于开始构建 React Native 应用的最佳工具的指导:React Native 框架——一个包含所有必要 API 的工具箱,帮助你构建生产就绪的应用。
使用 React Native 框架,例如 Expo,现在是创建新应用的推荐方式。
在这篇博文中,我们将详细介绍它们是什么,以及它们对你作为React Native开发者启动新项目意味着什么。
随着 React Native 0.72 的发布,我们的 JavaScript 构建工具 Metro 现已加入对 package.json 中 "exports" 字段的测试支持。启用后(详情见此处),它提供了以下功能:
本文将介绍包导出的工作原理,以及这些变更对你作为 React Native 应用开发者或包维护者意味着什么。