跳至主内容

React Native 正式支持 Meta Quest

· 1 分钟阅读
Łukasz Chludziński
Łukasz Chludziński
Engineering Manager @ Callstack
Jan Jaworski
Jan Jaworski
Software Engineer @ Callstack
Markus Leyendecker
Markus Leyendecker
Product Manager @ Meta
非官方测试版翻译

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

React Native 始终致力于帮助开发者跨平台复用知识。从最初的 Android 和 iOS 支持开始,逐步扩展到 Apple TV、Windows、macOS,甚至通过 react-strict-dom 支持了 Web 平台。2021 年发布的《多平台愿景》文章勾勒了 React Native 的未来:在不分裂生态系统的前提下,适配各种新设备和形态。

在 React Conf 2025 上,我们通过宣布 React Native 官方支持 Meta Quest 设备向这一愿景迈出了关键一步。本文将重点介绍如何在 Meta Quest 上开始使用 React Native、当前支持的功能,以及开发者如何利用熟悉的工具和模式构建并发布 VR 应用。

React Native 0.84 - 默认启用 Hermes V1

· 1 分钟阅读
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Alan Lee
Alan Lee
Software Engineer @ Meta
Christian Falch
Christian Falch
Software Engineer @ Expo
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
非官方测试版翻译

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

今天我们很高兴发布 React Native 0.84!

此版本将 Hermes V1 设为默认 JavaScript 引擎,为所有 React Native 应用带来显著的性能提升。同时,我们继续在 iOS 和 Android 上移除旧架构,并默认提供预编译的 iOS 二进制文件。

重点更新

React Native 0.83 - React 19.2、全新 DevTools 功能、无重大变更

· 1 分钟阅读
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
非官方测试版翻译

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

今天我们激动地发布 React Native 0.83!

本次发布包含 React 19.2、React Native DevTools 的重要新功能,并支持 Web Performance 和 Intersection Observer API(Canary 阶段)。这也是首个没有面向用户的重大变更的 React Native 版本。

重点更新

React Native 0.82 - 一个新时代

· 1 分钟阅读
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
非官方测试版翻译

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

今天我们激动地发布 React Native 0.82:这是首个完全运行在新架构上的 React Native 版本。

这是 React Native 的里程碑式版本,我们相信这是一个新时代的开端。未来版本中,我们将移除旧架构中剩余的代码,以减少安装体积并精简代码库。

此外,0.82 版本还提供了名为 Hermes V1 的新版 Hermes 实验性可选支持。我们还将 React 版本更新至 19.1.1 以启用多项 React 功能,并提供了对 DOM Node API 的支持。

重点更新

React Native 0.81 - Android 16 支持、更快的 iOS 构建及其他改进

· 1 分钟阅读
Moti Zilberman
Moti Zilberman
Software Engineer @ Meta
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
非官方测试版翻译

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

今天我们很高兴发布 React Native 0.81!

此版本支持 Android 16(API 等级 36),包含多项稳定性改进和错误修复,并实验性地支持通过预编译实现更快的 iOS 构建。

重点更新

React Native 0.80 - React 19.1、JS API 变更、冻结旧架构等多项更新

· 1 分钟阅读
Jorge Cohen
Jorge Cohen
Engineering Manager @ Meta
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
非官方测试版翻译

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

今天我们激动地宣布 React Native 0.80 正式发布!

本次更新将 React Native 内置的 React 版本升级至最新的稳定版:19.1.0。

我们还为 JavaScript API 带来了一系列稳定性改进:深度导入现在会触发警告,同时我们推出了全新的可选严格 TypeScript API,提供更精准安全的类型定义。

此外,React Native 的旧架构现已正式冻结,您将开始看到相关 API 的警告提示,这些 API 将在旧架构完全弃用后停止工作。

重点更新

迈向稳定的 JavaScript API(0.80 版本中的新变化)

· 1 分钟阅读
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Iwo Plaza
Iwo Plaza
Software Engineer @ Software Mansion
Jakub Piasecki
Jakub Piasecki
Software Engineer @ Software Mansion
Dawid Małecki
Dawid Małecki
Software Engineer @ Software Mansion
非官方测试版翻译

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

在 React Native 0.80 版本中,我们将对 JavaScript API 进行两项重大变更:弃用深度导入,并推出全新的 Strict TypeScript API。这些举措是我们持续完善 API 定义、为用户和框架提供可靠类型安全性的重要组成部分。

核心变更摘要:

  • 深度导入弃用:从 0.80 版本开始,针对从 react-native 包进行深度导入的操作将触发弃用警告。

  • 可选的 Strict TypeScript API:我们将迁移至基于源代码的 TypeScript 类型定义,并在 TypeScript 下建立新的公共 API 基线。这些改进将提供更强大且面向未来的类型准确性,这是一次性的破坏性变更。您可通过在项目的 tsconfig.json 中配置 compilerOptions启用此功能

在未来的 React Native 版本默认启用 Strict TypeScript API 之前,我们将持续与社区协作,确保这些变更适用于所有开发者。

React Native 0.79 - 更快的工具链及更多改进

· 1 分钟阅读
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
非官方测试版翻译

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

今天我们很高兴发布 React Native 0.79!

此版本带来了多方面的性能改进以及若干错误修复。首先,由于延迟哈希(deferred hashing)的引入,Metro 的启动速度现在更快,并且稳定支持包导出(package exports)。此外,由于对 JS 包压缩的改动,Android 的启动时间也将得到改善,还有更多改进。

重点更新

React Native 0.78 - React 19 及更多新特性

· 1 分钟阅读
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
非官方测试版翻译

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

今天我们非常兴奋地发布 React Native 0.78!

本次更新为 React Native 带来了 React 19,以及其他重要特性,包括对 Android 矢量图形的原生支持以及改进的 iOS 混合开发集成。

重点更新

React Native 核心贡献者峰会 2024 回顾

· 1 分钟阅读
Michał Pierzchała
Michał Pierzchała
Head of Technology @ Callstack
Szymon Rybczak
Szymon Rybczak
Software Engineer @ Callstack
Mo Javad
Mo Javad
Head of Mobile (UK) @ Theodo
Steven Moyes
Steven Moyes
Senior Product Manager @ Microsoft
非官方测试版翻译

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

每年,React Native 社区的核心贡献者都会与 React Native 团队齐聚一堂,共同规划这个项目的未来方向。

去年也不例外——只是稍有不同。我们通常在React Universe Conf(前身为 React Native EU)召开前一天,在弗罗茨瓦夫的Callstack总部会面。2024年,我们吸取了以往经验,将峰会延长至连续两天,以便有更多自由交流的时间。

全体与会者