31 篇博文 含有标签「公告」
查看所有标签使用框架构建 React Native 应用
在 React Conf 上,我们更新了关于开始构建 React Native 应用的最佳工具的指导:React Native 框架——一个包含所有必要 API 的工具箱,帮助你构建生产就绪的应用。
使用 React Native 框架,例如 Expo,现在是创建新应用的推荐方式。
在这篇博文中,我们将详细介绍它们是什么,以及它们对你作为React Native开发者启动新项目意味着什么。
React Native 0.74 - Yoga 3.0、无桥接新架构等更新
React Native 0.73 - 调试改进、稳定的符号链接支持及更多内容
React Native 0.72 - 符号链接支持、更好的错误提示等
React Native 中的包导出支持
随着 React Native 0.72 的发布,我们的 JavaScript 构建工具 Metro 现已加入对 package.json 中 "exports" 字段的测试支持。启用后(详情见此处),它提供了以下功能:
本文将介绍包导出的工作原理,以及这些变更对你作为 React Native 应用开发者或包维护者意味着什么。
React Native 0.71:默认使用 TypeScript、Flexbox 间隙支持及更多新特性
今天我们发布了 React Native 0.71 版本!这是一个功能丰富的版本,包含:
本文将介绍 0.71 版本的一些亮点。
React Native 中的指针事件
今天我们分享一个针对 React Native 的实验性跨平台指针 API。我们将介绍其动机、工作原理以及它对 React Native 用户的优势。文中包含了启用指南,我们也非常期待听到你的反馈!
自我们分享了多平台愿景以来,已经过去一年多,阐述了构建超越移动端的优势,以及这如何为所有平台设定更高标准。在此期间,我们增加了对 VR、桌面和 Web 上 React Native 的投入。由于这些平台的硬件和交互方式存在差异,便引发了 React Native 应如何整体处理输入的问题。
宣布 React Native 0.70 发布
我们很高兴发布 React Native 的新版本 0.70.0。此版本带来了多个改进,比如 Codegen 的新统一配置、Hermes 作为默认引擎、Android 构建的完整 CMake 支持,以及针对新架构的文档更新。继续阅读以了解更多内容!
目录
Hermes 作为默认引擎
去年十月,我们宣布开始着手将 Hermes 设为所有 React Native 应用的默认引擎。
Hermes 为 Meta 内部的 React Native 带来了巨大价值,我们相信开源社区也将从中受益。Hermes 设计用于资源受限的设备,针对启动速度、应用体积和内存消耗进行了优化。Hermes 与其他 JavaScript 引擎的一个关键区别是它能提前将 JavaScript 源代码编译为字节码。预编译的字节码会被打包进二进制文件,避免了解释器在应用启动时执行这一步昂贵操作。
自公告以来,我们投入了大量工作来改进 Hermes。今天,我们很高兴地宣布,React Native 0.70 将默认使用 Hermes 引擎。 这意味着从 v0.70 开始的新项目将默认启用 Hermes。随着 7 月的版本发布临近,我们希望与社区密切合作,确保过渡顺利并为所有用户带来价值。本文将介绍此次变更的预期效果、性能基准、主要新功能等。注意,你无需等待 React Native 0.70 就能开始使用 Hermes —— 你可以按照这份指南在现有 React Native 应用中启用 Hermes。
另外,尽管在新项目中 Hermes 将是默认选项,其他引擎的支持仍将继续。

















