宣布发布 React Native 0.70
我们很高兴发布 React Native 的新版本 0.70.0。此版本包含多项改进,例如用于 Codegen 的新的统一配置、Hermes 作为默认引擎以及 Android 构建的完整 CMake 支持,并更新了新架构的文档。继续阅读以了解更多信息!
我们很高兴发布 React Native 的新版本 0.70.0。此版本包含多项改进,例如用于 Codegen 的新的统一配置、Hermes 作为默认引擎以及 Android 构建的完整 CMake 支持,并更新了新架构的文档。继续阅读以了解更多信息!
去年 10 月,我们宣布已开始着手将 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 年第一个签署全球无障碍宣传日承诺的组织,致力于使 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 Renderer 和 TurboModule 系统),那么现在正是了解它的最佳时机!
我们希望与社区分享我们为确保每个人都参与到这项工作中而准备的一些举措和资料。
虽然我们都对React Native 0.67 的发布感到兴奋,但我们想借此机会庆祝社区在过去半年中取得的成就,并分享我们对 React Native 未来发展方向的展望。
大家新年快乐!今天,我们宣布发布 React Native 的最新版本 0.67.0,以及过去几个月我们一直在努力改进的发布流程的一些更新。
自从我们在2019年宣布Hermes以来,它在社区中获得了越来越广泛的采用。 Expo团队维护着React Native应用的一个流行的元框架,他们最近宣布了实验性支持Hermes,此前Hermes一直是Expo最受期待的功能之一。 Realm团队(一个流行的移动数据库)也最近发布了其alpha版对Hermes的支持。 在这篇文章中,我们想重点介绍过去两年来我们在推动Hermes成为React Native最佳JavaScript引擎方面取得的一些最令人兴奋的进展。 展望未来,我们相信,凭借这些改进以及即将推出的更多改进,我们可以使Hermes成为所有平台上React Native的默认JavaScript引擎。