回顾 React Conf 2025
2025 年 10 月 16 日 Matt Carroll 和 Ricky Hanlon
上周我们举办了 React Conf 2025 大会,会上我们宣布了 React 基金会,并展示了 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 中触发事件。- 性能追踪 —— DevTools 中的新性能分析工具。
- 部分预渲染 预先渲染应用的一部分,并在稍后恢复渲染以填充动态内容。
Jack Pope 宣布了 Canary 版本中的新特性,包括:
<ViewTransition />—— 用于为页面过渡添加动画的新组件。- Fragment Refs —— 与 Fragment 包裹的 DOM 节点交互的新方式。
Lauren Tan 宣布 React 编译器 v1.0,并建议所有应用使用 React 编译器,可以获得以下好处:
- 能够理解 React 代码的自动 memoization。
- 由 React 编译器提供的 新 lint 规则 ,用于传授最佳实践。
- 在 Vite、Next.js 和 Expo 中为新应用提供 默认支持。
- 为准备迁移到 React 编译器的现有应用提供 迁移指南。
最后,Seth Webster 宣布成立 React 基金会 来管理 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 API,提高了 React Native 与 Web 的兼容性。
- 新的性能 API 配备新的网络面板和桌面应用。
观看完整的第二天主题演讲:
React 团队演讲
整个会议期间,React 团队进行了多场演讲,包括:
- Async React 第一部分 和 第二部分,来自 Ricky Hanlon,展示了过去 10 年创新所带来的可能性。
- 探索 React 性能,来自 Joe Savona,展示了我们的 React 性能研究结果。
- 重新构想 React Native 中的列表,来自 Luna Wei,介绍了 Virtual View,一个用于列表的新原语,它通过基于模式的渲染(隐藏/预渲染/可见)来管理可见性。
- 使用 React 性能追踪进行性能分析,来自 Ruslan Lesiutin,展示了如何使用新的 React 性能追踪来调试性能问题并构建优秀的应用。
- React Strict DOM,来自 Nicolas Gallagher,讨论了 Meta 在原生平台上使用 Web 代码的方法。
- View Transitions 和 Activity,来自 Chance Strickland,Chance 与 React 团队合作,展示了如何使用
<Activity />和<ViewTransition />来构建快速且具有原生体验的动画。 - 错过了 Memo?,来自 Cody Olsen,Cody 与 React 团队合作,在 Sanity Studio 中采用了 React 编译器,并分享了使用经验。
React 框架演讲
第二天下半场进行了一系列来自 React 框架团队的演讲,包括:
- React Native,增强版,来自 Giovanni Laquidara 和 Eric Fahsl
- React 无处不在:将 React 引入原生应用,来自 Mike Grabowski
- Parcel 如何打包 React 服务器组件,来自 Devon Govett
- 设计页面过渡效果,来自 Delba de Oliveira
- 快速构建,更快部署 —— 2025 年的 Expo,来自 Evan Bacon
- React Router 对 RSC 的看法,来自 Kent C. Dodds
- RedwoodSDK:Web 标准驱动的全栈 React,来自 Peter Pistorius 和 Aurora Scharff
- TanStack Start,来自 Tanner Linsley
问答环节
会议期间有三场问答环节:
- Meta 公司 React 团队的问答环节,由 Shruti Kapoor 主持
- React 框架问答,由 Jack Herrington 主持
- React 和 AI 圆桌讨论,由 Lee Robinson 主持
还有更多…
我们还听到了来自社区的演讲,包括:
- 构建 MCP 服务器,来自 James Swinton(AG Grid)
- 使用 React 创建现代电子邮件,来自 Zeno Rocha(Resend)
- 为什么 React Native 应用最赚钱,来自 Perttu Lähteenlahti(RevenueCat)
- 卓越用户体验的隐形技艺,来自 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 在会后派对上为我们带来了特别寄语。
感谢 Kadi Kraman、Beto 和 Nicolas Solerieu 开发了大会的移动应用。感谢 Wojtek Szafraniec 为大会网站提供的帮助。感谢 Mustache & Cornerstone 为我们提供的视觉、舞台和音响支持;感谢威斯汀酒店为我们提供的住宿。
感谢所有赞助商使本次活动得以实现:Amazon、MUI、Vercel、Expo、RedwoodSDK、Ag Grid、RevenueCat、Resend、Mux、Old Mission、Arcjet、Infinite Red 以及 RenderATL。
感谢所有与社区分享他们的知识和经验的演讲者。
最后,感谢所有现场以及在线参加大会的每一位,正是因为有你们,React 才成为了今天的 React。React 不仅仅是一个库,它更是一个社区,看到大家齐聚一堂、共同分享和学习,真是令人鼓舞。
下次见!