跳到主要内容

52 篇带有“公告”标签的帖子

查看所有标签

2022 年 React Native 核心贡献者峰会

·阅读时长 9 分钟
Michał Pierzchała
Michał Pierzchała
Callstack 技术主管
Nicola Corti
Nicola Corti
Meta 软件工程师

经过多年的疫情和仅限线上的活动,我们觉得是时候将 React Native 的核心贡献者们聚集在一起了!

这就是为什么在九月初,我们将一些活跃的 React Native 核心贡献者、库维护者以及 Meta 的 React Native 和 Metro 团队聚集起来,参加 2022 年核心贡献者峰会Callstack 在其波兰弗罗茨瓦夫的总部主办了此次峰会,作为同期举行的 React Native EU 大会的一部分。

我们与 React Native 核心团队一起,策划了一系列研讨会供与会者参与。研讨会主题包括

  • React Native Codegen 和 TypeScript 支持
  • React Native 新架构库迁移
  • React Native Monorepo
  • Metro Web 和生态系统对齐
  • Metro 简化发布工作流

这两天里,知识分享和协作的数量之多给我们留下了深刻印象。在这篇博客文章中,我们想向您简要介绍这次聚会的成果。

宣布发布 React Native 0.70

·阅读时长 6 分钟
Dmytro Rykun
Dmytro Rykun
Meta 软件工程师
Thibault Malbranche
Thibault Malbranche
Brigad 首席移动工程师
Nicola Corti
Nicola Corti
Meta 软件工程师
Lorenzo Sciandra
Lorenzo Sciandra
Microsoft 高级软件工程师

我们很高兴发布新版本的 React Native 0.70.0。此版本带来了多项改进,例如 Codegen 的新统一配置、Hermes 作为默认引擎、Android 构建的完整 CMake 支持,并更新了新架构的文档。继续阅读以了解更多信息!

章节

将 Hermes 设为默认引擎

·阅读时长 5 分钟
Michael Leon
Michael Leon
Meta 软件工程师

去年十月,我们宣布已开始着手将 Hermes 设为所有 React Native 应用的默认引擎

Hermes 为 Meta 内部的 React Native 提供了大量价值,我们相信开源社区也将从中受益。Hermes 专为资源受限的设备设计,并优化了启动速度、应用大小和内存消耗。Hermes 与其他 JS 引擎的一个关键区别在于它能够提前将 JavaScript 源代码编译为字节码。这种预编译的字节码捆绑在二进制文件中,从而节省了解释器在应用启动期间执行这一昂贵步骤的开销。

自宣布以来,我们投入了大量精力来改进 Hermes,今天,我们很高兴地宣布 React Native 0.70 将自带 Hermes 作为默认引擎。这意味着所有从 v0.70 开始的新项目都将默认启用 Hermes。随着七月份的推广,我们希望与社区紧密合作,确保平稳过渡并为所有用户带来价值。这篇博客文章将介绍您对此次变更的预期、性能基准、新特性等。请注意,您无需等到 React Native 0.70 才开始使用 Hermes - 您可以按照这些说明在您现有的 React Native 应用中启用 Hermes

请注意,虽然在新 React Native 项目中将默认启用 Hermes,但对其他引擎的支持仍将继续。

React Native 无障碍功能 - 2022 年 GAAD 更新

·阅读时长 3 分钟
Alex Tait
React Native 无障碍社区经理

2022 年 5 月 19 日是第 11 个全球无障碍宣传日,我们想向大家汇报我们在 React Native 框架无障碍方面取得的进展。Meta(前身为 Facebook)是 2020 年第一个做出 GAAD 承诺的组织,致力于使 React Native 框架具有无障碍性。

“我们希望这项承诺能让使用 React Native 的开发者更容易创建完全无障碍的移动应用,并激励其他组织做出类似的承诺,共创一个更无障碍的未来。”

Mike Shebanek,Meta 无障碍负责人,2020 年

该过程最初始于对框架进行的彻底审查和差距分析,重点关注 React Native 如何利用 iOS 和 Android API 支持无障碍功能。此后,数十个问题已被修复或关闭,这兑现了使 React Native 具有无障碍性的承诺,并不断推进框架的无障碍性。

我们并未止步于此,在 2022 年初,我们根据这些问题对开发者和最终用户的影响,在改进 React Native 无障碍看板上审查并优先处理了此次差距分析中剩余的问题。

新架构推广进展更新

·阅读时长 8 分钟
Nicola Corti
Nicola Corti
Meta 软件工程师

大家好,正如先前宣布的

2022 年将是开源领域新架构之年

如果您还没有时间研究新的 React Native 架构(Fabric Renderer 和 TurboModule 系统),那么现在就是最好的时机!

我们想与社区分享我们准备的一些举措和材料,以确保每个人都参与到这项工作中。