React Conf 2025 回顾
2025 年 10 月 16 日,作者 Matt Carroll 和 Ricky Hanlon
上周我们举办了 React Conf 2025,在会上我们宣布了 React Foundation,并展示了即将来到 React 和 React Native 的新特性。
React Conf 2025 于 2025 年 10 月 7 日至 8 日在内华达州亨德森举行。
完整的 第一天 和 第二天 直播都可在线查看,你也可以在这里查看活动照片。
在这篇文章中,我们将总结此次活动中的演讲和公告。
第一天主题演讲
观看完整的第一天直播 这里。
在第一天主题演讲中,Joe Savona 分享了自上次 React Conf 以来团队和社区的更新,以及来自 React 19.0 和 19.1 的亮点。
Mofei Zhang 重点介绍了 React 19.2 中的新特性,包括:
<Activity />— 一个用于管理可见性的全新组件。useEffectEvent用于从 Effects 中触发事件。- Performance Tracks — DevTools 中一个新的性能分析工具。
- Partial Pre-Rendering 用于提前预渲染应用的一部分,并在之后恢复渲染。
Jack Pope 宣布了 Canary 中的新特性,包括:
<ViewTransition />— 一个用于动画化页面过渡的新组件。- Fragment Refs — 一种与 Fragment 包裹的 DOM 节点交互的新方式。
Lauren Tan 发布了 React Compiler v1.0,并建议所有应用都使用 React Compiler,以获得以下收益:
- 自动记忆化 能理解 React 代码。
- 新的 lint 规则 由 React Compiler 驱动,用于传授最佳实践。
- 默认支持 适用于 Vite、Next.js 和 Expo 中的新应用。
- 迁移指南 适用于迁移到 React Compiler 的现有应用。
最后,Seth Webster 宣布了 React Foundation,以负责 React 开源开发和社区治理。
在这里观看第一天:
第二天主题演讲
观看完整的第二天直播 这里。
Jorge Cohen 和 Nicola Corti 以展示 React Native 的惊人增长作为第二天的开场:每周下载量达到 400 万次(同比增长 100%),以及来自 Shopify、Zalando 和 HelloFresh 的一些值得关注的应用迁移、RISE、RUNNA 和 Partyful 等获奖应用,以及来自 Mistral、Replit 和 v0 的 AI 应用。
Riccardo Cipolleschi 为 React Native 介绍了两项重大公告:
Ruben Norte 和 Alex Hunt 以以下公告结束了主题演讲:
- 新的与 Web 对齐的 DOM APIs,以提升与 Web 上 React 的兼容性。
- 新的 Performance APIs,配备新的网络面板和桌面应用。
在这里观看第二天:
React 团队演讲
在整个大会期间,React 团队带来了以下演讲:
- Async React Part I 和 Part II (Ricky Hanlon) 展示了利用过去 10 年创新成果所能实现的可能性。
- Exploring React Performance (Joe Savona) 展示了我们关于 React 性能研究的结果。
- Reimagining Lists in React Native (Luna Wei) 介绍了 Virtual View,这是一种新的列表原语,使用基于模式的渲染(hidden/pre-render/visible)来管理可见性。
- Profiling with React Performance tracks (Ruslan Lesiutin) 展示了如何使用新的 React Performance Tracks 来调试性能问题并构建优秀应用。
- React Strict DOM (Nicolas Gallagher) 介绍了 Meta 在原生端使用 Web 代码的方法。
- View Transitions and Activity (Chance Strickland) — Chance 与 React 团队合作,展示如何使用
<Activity />和<ViewTransition />构建快速、具有原生体验的动画。 - In case you missed the memo (Cody Olsen) - Cody 与 React 团队合作,在 Sanity Studio 中采用 Compiler,并分享了整个过程的体验。
React 框架演讲
第二天后半段有一系列来自 React Framework 团队的演讲,包括:
- React Native, Amplified 由 Giovanni Laquidara 和 Eric Fahsl 主讲。
- React Everywhere: Bringing React Into Native Apps 由 Mike Grabowski 主讲。
- How Parcel Bundles React Server Components 由 Devon Govett 主讲。
- Designing Page Transitions 由 Delba de Oliveira 主讲。
- Build Fast, Deploy Faster — Expo in 2025 由 Evan Bacon 主讲。
- The React Router’s take on RSC 由 Kent C. Dodds 主讲。
- RedwoodSDK: Web Standards Meet Full-Stack React 由 Peter Pistorius 和 Aurora Scharff 主讲。
- TanStack Start 由 Tanner Linsley 主讲。
问答
大会期间共有三场问答环节:
- Meta 的 React 团队问答 由 Shruti Kapoor 主持
- React Frameworks 问答 由 Jack Herrington 主持
- React 与 AI 圆桌 由 Lee Robinson 主持
以及更多…
我们还听到了来自社区的演讲,包括:
- 构建一个 MCP 服务器 由 James Swinton 主讲 (AG Grid)
- 使用 React 制作现代电子邮件 由 Zeno Rocha 主讲 (Resend)
- 为什么 React Native 应用最赚钱 由 Perttu Lähteenlahti 主讲 (RevenueCat)
- 优秀 UX 的隐形工艺 由 Michał Dudak 主讲 (MUI)
致谢
感谢所有工作人员、演讲者和参与者,是你们让 React Conf 2025 成为可能。名单太长,无法一一列出,但我们特别想感谢以下几位。
感谢 Matt Carroll 规划整个活动并搭建大会网站。
感谢 Michael Chan 以极大的投入和活力担任 React Conf 的主持人,贯穿整个活动带来了深思熟虑的演讲者介绍、有趣的笑话以及真挚的热情。感谢 Jorge Cohen 主持直播、采访每位演讲者,并将线下 React Conf 体验带到线上。
感谢 Mateusz Kornacki、Mike Grabowski、Kris Lis 以及 Callstack 团队共同组织 React Conf,并提供设计、工程和市场支持。感谢 ZeroSlope 团队:Sunny Leggett、Tracey Harrison、Tara Larish、Whitney Pogue 和 Brianne Smythia 帮助组织此次活动。
感谢 Jorge Cabiedes Acosta、Gijs Weterings、Tim Yung 和 Jason Bonta 将 Discord 中的问题带到直播中。感谢 Lynn Yu 负责 Discord 的审核工作。感谢 Seth Webster 每天欢迎我们的到来;也感谢 Christopher Chedeau、Kevin Gozali 和 Pieter De Baets 在 after-party 期间带来特别信息。
感谢 Kadi Kraman、Beto 和 Nicolas Solerieu 开发大会移动应用。感谢 Wojtek Szafraniec 对大会网站提供帮助。感谢 Mustache 和 Cornerstone 提供视觉设计、舞台和音响支持;也感谢 Westin Hotel 的接待。
感谢所有让此次活动得以实现的赞助商:Amazon、MUI、Vercel、Expo、RedwoodSDK、Ag Grid、RevenueCat、Resend、Mux、Old Mission、Arcjet、Infinite Red,以及 RenderATL。
感谢所有与社区分享知识和经验的演讲者。
最后,感谢所有亲临现场和在线参与的人,向大家展示了 React 之所以是 React。React 不只是一个库,它还是一个社区,看到大家齐聚一堂共同分享和学习,令人深受鼓舞。
下次再见!