跳至主内容

1 篇文章 标记为 "announcement"

查看所有标签

React Native 中的 Pointer Events

· 1 分钟阅读
Luna Wei
Luna Wei
Software Engineer @ Meta
Vincent Riemer
Vincent Riemer
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

今天我们将分享 React Native 的实验性跨平台指针 API。我们将探讨其设计动机、实现原理以及对开发者的价值。文中包含启用指南,期待听到您的反馈!

距离我们发布多平台愿景已过去一年多,该愿景阐述了超越移动端开发的优势及其为全平台设立的新标准。在此期间,我们加大了对 React Native 在 VR、桌面端和 Web 领域的投入。由于这些平台的硬件和交互方式存在差异,如何统一处理输入成为亟待解决的问题。

React Native 核心贡献者峰会 2022

· 1 分钟阅读
Michał Pierzchała
Michał Pierzchała
Head of Technology @ Callstack
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

经历多年疫情和纯线上活动后,我们深感是时候让 React Native 的核心贡献者们齐聚一堂了!

因此九月初,我们召集了 React Native 活跃的核心贡献者、库维护者以及 Meta 的 React Native 和 Metro 团队,共同举办了2022 核心贡献者峰会Callstack 在其波兰弗罗茨瓦夫总部承办了本次峰会,同期还举办了 React Native EU 大会。

我们与 React Native 核心团队共同策划了一系列工作坊,参与者可选择加入以下主题:

  • React Native Codegen 与 TypeScript 支持

  • React Native 新架构库迁移

  • React Native 单体仓库

  • Metro Web 与生态对齐

  • Metro 简化发布流程

为期两天的深度知识共享与协作令人印象深刻。本文中,我们将带您先睹为快本次峰会的成果。

React Native 0.70 正式发布

· 1 分钟阅读
Dmytro Rykun
Dmytro Rykun
Software Engineer @ Meta
Thibault Malbranche
Thibault Malbranche
Lead Mobile Engineer @ Brigad
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ Microsoft
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

我们非常高兴地发布 React Native 新版本 0.70.0。此版本包含多项重要改进:Codegen 的统一配置、默认启用的 Hermes 引擎、Android 构建的完整 CMake 支持,以及新架构文档的全面更新。欢迎阅读了解更多详情!

目录

Hermes 成为默认引擎

· 1 分钟阅读
Michael Leon
Michael Leon
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

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

Hermes 在 Meta 内部为 React Native 提供了巨大价值,我们相信开源社区同样能从中受益。Hermes 专为资源受限设备设计,针对启动速度、应用体积和内存消耗进行了优化。与其他 JS 引擎的关键区别在于其能够提前将 JavaScript 源代码编译为字节码。这些预编译的字节码会打包到二进制文件中,省去了解释器在应用启动时执行这一昂贵步骤的开销。

自公告发布以来,我们投入大量工作提升 Hermes 性能。今天,我们激动地宣布:React Native 0.70 将默认搭载 Hermes 引擎。这意味着所有基于 v0.70 的新项目都将默认启用 Hermes。随着七月版本发布临近,我们希望与社区紧密协作,确保过渡平稳并为所有用户创造价值。本文将详述此次变更带来的性能基准测试、新特性等内容。请注意,您无需等待 React Native 0.70 —— 现在即可按照指引在现有 React Native 应用中启用 Hermes

请注意,虽然新 React Native 项目将默认启用 Hermes,我们仍会持续支持其他引擎。

React Native 0.69 正式发布

· 1 分钟阅读
Marek Fořt
Marek Fořt
Software Engineer @ Shopify
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

我们很高兴发布 React Native 的新版本 0.69.0。此版本针对 React Native 的新架构(New Architecture)进行了多项改进,并带来了两大新特性:支持 React 18 以及内置 Hermes。请继续阅读了解详情!

目录

帮助迁移 React Native 库至新架构

· 1 分钟阅读
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

摘要:我们正在完善支持 React Native 新架构的资源。已发布两个迁移示例仓库:应用迁移指南(RNNewArchitectureApp)和库迁移指南(RNNewArchitectureLibraries)。同时正在重构官网的新架构指南,并创建了GitHub工作组解答新架构相关问题。

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

· 1 分钟阅读
Alex Tait
React Native 无障碍功能社区经理
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

2022 年 5 月 19 日是第 11 个全球无障碍宣传日 (GAAD),我们想借此机会向大家汇报 React Native 框架在无障碍功能方面取得的进展。Meta(前身为 Facebook)是 2020 年首个签署 GAAD 承诺的组织,致力于让 React Native 框架实现全面无障碍化。

"我们希望这一承诺能让使用 React Native 的开发者更轻松地创建完全无障碍的移动应用,并激励其他组织做出类似承诺,共同迈向更无障碍的未来。"

Mike Shebanek,Meta 无障碍功能负责人,2020

这项工作始于对框架的全面审查和差距分析,重点评估 React Native 如何利用 iOS 和 Android API 支持无障碍功能。此后我们已修复或解决了数十个问题,践行了让 React Native 实现无障碍的承诺,并持续推动框架的无障碍功能向前发展。

我们并未止步于此。2022 年初,我们根据对开发者和终端用户的影响程度,在 改进的 React Native 无障碍功能看板 上对剩余问题进行了审查和优先级排序。

React Native 0.68 正式发布

· 1 分钟阅读
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ Microsoft
Andrei Shikov
Andrei Shikov
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

大家好!今天我们正式发布 React Native 0.68.0 版本,包含全新架构的体验版入口、多项错误修复及其他改进。

目录

新架构进展更新

· 1 分钟阅读
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

大家好, 正如之前所宣布的

信息

2022年将成为开源领域的新架构之年。

如果您还没有时间了解 React Native 新架构(Fabric 渲染器和 TurboModule 系统),那么现在就是最佳时机!

我们想与社区分享一些举措和材料,确保每个人都能参与这项重要工作。