React Native 0.70 发布公告
我们很高兴发布 React Native 的新版本 0.70.0。此版本带来多项改进,例如 Codegen 的新统一配置、默认引擎 Hermes 以及 Android 构建的完整 CMake 支持,以及新架构文档的更新。继续阅读以了解更多!
我们很高兴发布 React Native 的新版本 0.70.0。此版本带来多项改进,例如 Codegen 的新统一配置、默认引擎 Hermes 以及 Android 构建的完整 CMake 支持,以及新架构文档的更新。继续阅读以了解更多!
去年十月,我们宣布我们已开始着手使 Hermes 成为所有 React Native 应用的默认引擎。
Hermes 在 Meta 内部为 React Native 提供了很多价值,我们相信开源社区也将从中受益。Hermes 专为资源受限的设备设计,并针对启动速度、应用大小和内存消耗进行了优化。Hermes 与其他 JS 引擎之间的一个主要区别在于它能够提前将 JavaScript 源代码编译为字节码。此预编译的字节码捆绑在二进制文件中,从而节省了解释器在应用启动期间执行此昂贵步骤的时间。
自公告发布以来,我们投入了大量工作来改进 Hermes,今天,我们很高兴地宣布 React Native 0.70 将默认搭载 Hermes 引擎。 这意味着所有在 v0.70 上启动的新项目都将默认启用 Hermes。随着 7 月份即将推出,我们希望与社区紧密合作,确保过渡平稳,并为所有用户带来价值。这篇博文将介绍您可以从更改中获得什么、性能基准、新功能等等。请注意,您无需等待 React Native 0.70 即可开始使用 Hermes - 您可以按照这些说明在您现有的 React Native 应用上启用 Hermes。
请注意,虽然 Hermes 将在新 React Native 项目中默认启用,但对其他引擎的支持将继续。
我们很高兴发布 React Native 的新版本 0.69.0。此版本为 React Native 的新架构和新功能带来多项改进:React 18 支持和捆绑的 Hermes。继续阅读以了解更多!
tl; dr: 我们正在努力改进支持 React Native 新架构的资源。我们已经发布了一个仓库来帮助迁移您的应用 (RNNewArchitectureApp) 和一个用于您的库的仓库 (RNNewArchitectureLibraries)。我们还在网站上修改了 新架构指南,并且我们创建了一个 GitHub 工作组来回答与新架构相关的问题。
2022 年 5 月 19 日是第 11 个全球无障碍宣传日,我们想向大家更新我们在 React Native 框架上取得的无障碍功能进展。Meta(前身为 Facebook)是第一个在 2020 年承诺 GAAD 的组织,承诺使 React Native 框架可访问。
“我们希望这项承诺能够使使用 React Native 的开发者更轻松地创建完全可访问的移动应用,并激励其他组织为更易访问的未来做出类似的承诺。”
该过程最初始于对框架的全面审查和差距分析,重点是 React Native 利用 iOS 和 Android API 来支持无障碍功能。自那以后,已修复或关闭了数十个问题,兑现了使 React Native 可访问并不断推进框架无障碍功能的承诺。
我们并没有止步于此,在 2022 年初,我们根据问题对开发者和最终用户的影响,审查了改进 React Native 无障碍功能看板上此差距分析中剩余的问题,并确定了优先级。
大家好!今天我们宣布发布 React Native 0.68.0 版本,其中包含选择加入新 React Native 架构、错误修复及更多内容。
大家好,正如之前宣布的那样
2022 年将是开源领域新架构之年
如果您仍然没有时间研究新 React Native 架构(Fabric 渲染器和 TurboModule 系统),那么现在就是最佳时机!
我们想与社区分享我们为确保每个人都参与这项工作而准备的一些倡议和材料。
当我们仍然对React Native 0.67 版本的发布感到兴奋时,我们想花一点时间庆祝社区在上半年取得的成就,并分享我们对 React Native 未来展望。
大家新年快乐!今天我们宣布最新版本的 React Native 0.67.0,以及我们在过去几个月中一直在进行的发布流程的一些更新。
自从我们在 2019 年宣布 Hermes 以来,它在社区中的采用率越来越高。Expo 团队维护了一个流行的 React Native 应用元框架,最近宣布实验性 支持 Hermes,此前 Hermes 一直是 Expo 最受用户请求的功能之一。Realm 团队是一个流行的移动数据库,最近也发布了其对 Hermes 的 alpha 支持。在这篇文章中,我们想重点介绍过去两年中为推动 Hermes 成为 React Native 最佳 JavaScript 引擎所取得的一些最令人兴奋的进展。展望未来,我们有信心,凭借这些改进以及更多即将到来的改进,我们可以使 Hermes 成为所有平台上 React Native 的默认 JavaScript 引擎。