React 会议 2025 回顾
2025年10月16日,由 Matt Carroll 和 Ricky Hanlon 撰写
🌐 Oct 16, 2025 by Matt Carroll and Ricky Hanlon
上周我们举办了 React Conf 2025,在会上我们宣布了 React 基金会 并展示了即将到来的 React 和 React Native 新功能。
🌐 Last week we hosted React Conf 2025 where we announced the React Foundation and showcased new features coming to React and React Native.
React Conf 2025 于 2025 年 10 月 7 日至 8 日在内华达州亨德森举行。
🌐 React Conf 2025 was held on October 7-8, 2025, in Henderson, Nevada.
整个第1天和第2天的直播都可以在网上观看,你可以在这里查看本次活动的照片。
🌐 The entire day 1 and day 2 streams are available online, and you can view photos from the event here.
在这篇文章中,我们将总结此次活动的演讲和公告。
🌐 In this post, we’ll summarize the talks and announcements from the event.
第1天主题演讲
🌐 Day 1 Keynote
在这里观看完整的第1天直播。
🌐 Watch the full day 1 stream here.
在第一天的主题演讲中,Joe Savona 分享了自上次 React 大会以来团队和社区的更新,以及 React 19.0 和 19.1 的亮点。
🌐 In the day 1 keynote, Joe Savona shared the updates from the team and community since the last React Conf and highlights from React 19.0 and 19.1.
张墨飞强调了 React 19.2 中的新功能,包括:
🌐 Mofei Zhang highlighted the new features in React 19.2 including:
<Activity />— 一个用于管理可见性的全新组件。useEffectEvent用于从 Effects 触发事件。- 性能跟踪——DevTools 中的一款新分析工具。
- 部分预渲染 用于提前预渲染应用的一部分,并在之后恢复渲染它。
Jack Pope 宣布了 Canary 的新功能,包括:
🌐 Jack Pope announced new features in Canary including:
<ViewTransition />—— 一个用于实现页面过渡动画的新组件。- Fragment Refs —— 一种与由 Fragment 封装的 DOM 节点交互的新方法。
Lauren Tan 宣布了 React 编译器 v1.0,并建议所有应用使用 React 编译器,以获得以下好处:
🌐 Lauren Tan announced React Compiler v1.0 and recommended all apps use React Compiler for benefits like:
- 自动记忆,能够理解 React 代码。
- 由 React 编译器驱动的新 lint 规则 用于教授最佳实践。
- Vite、Next.js 和 Expo 中新应用的默认支持。
- 现有应用迁移到 React 编译器的 迁移指南。
最终,Seth Webster 宣布了 React 基金会,以管理 React 的开源开发和社区。
🌐 Finally, Seth Webster announced the React Foundation to steward React’s open source development and community.
在这里观看第1天:
🌐 Watch day 1 here:
第二天主题演讲
🌐 Day 2 Keynote
在这里观看完整的第二天直播。
🌐 Watch the full day 2 stream here.
Jorge Cohen 和 Nicola Corti 在第 2 天的开场中强调了 React Native 的惊人增长,每周下载量达到 400 万(同比增长 100%),以及一些来自 Shopify、Zalando 和 HelloFresh 的显著应用迁移,获奖应用如 RISE、RUNNA 和 Partyful,以及来自 Mistral、Replit 和 v0 的 AI 应用。
🌐 Jorge Cohen and Nicola Corti kicked off day 2 highlighting React Native’s incredible growth with 4M weekly downloads (100% growth YoY), and some notable app migrations from Shopify, Zalando, and HelloFresh, award-winning apps like RISE, RUNNA, and Partyful, and AI apps from Mistral, Replit, and v0.
Riccardo Cipolleschi 分享了两个关于 React Native 的重大公告:
🌐 Riccardo Cipolleschi shared two major announcements for React Native:
Ruben Norte 和 Alex Hunt 以宣布以下内容结束了主题演讲:
🌐 Ruben Norte and Alex Hunt finished out the keynote by announcing:
- 新的面向网络的 DOM API,以提高在 Web 上与 React 的兼容性。
- 新的性能 API 包含新的网络面板和桌面应用。
在这里观看第2天:
🌐 Watch day 2 here:
React 团队讨论
🌐 React team talks
在整个会议期间,React 团队进行了以下演讲:
🌐 Throughout the conference, there were talks from the React team including:
- 异步 React 第一部分 和 第二部分 (Ricky Hanlon) 展示了过去十年的创新所能实现的可能性。
- 探索 React 性能 (Joe Savona) 展示了我们关于 React 性能研究的结果。
- 在 React Native 中重新构想列表 (Luna Wei) 介绍了 Virtual View,这是一种用于列表的新原语,通过基于模式的渲染(隐藏/预渲染/可见)来管理可见性。
- 使用 React 性能跟踪 (Ruslan Lesiutin) 展示了如何使用新的 React 性能跟踪来调试性能问题并构建出色的应用。
- React Strict DOM (Nicolas Gallagher) 讨论了 Meta 在原生环境中使用网页代码的方法。
- 查看过渡和活动 (Chance Strickland) — Chance 与 React 团队合作,展示如何使用
<Activity />和<ViewTransition />构建快速、原生感觉的动画。 - 如果你遗漏了 memo (Cody Olsen) - Cody 与 React 团队合作,在 Sanity Studio 采用了编译器,并分享了过程。
React框架讲座
🌐 React framework talks
第2天下半场有一系列来自 React 框架团队的演讲,包括:
🌐 The second half of day 2 had a series of talks from React Framework teams including:
- React Native, Amplified 作者 Giovanni Laquidara 和 Eric Fahsl。
- React Everywhere:将 React 引入原生应用 作者 Mike Grabowski。
- 封装打包如何处理 React 服务器组件 作者 Devon Govett。
- 页面过渡设计 作者 Delba de Oliveira。
- 快速构建,更快部署——2025年的 Expo 作者:Evan Bacon。
- 由 Kent C. Dodds 撰写的 React Router 对 RSC 的看法。
- RedwoodSDK:Web 标准遇上全栈 React,作者:Peter Pistorius 和 Aurora Scharff。
- TanStack Start 由 Tanner Linsley 提供。
问答
🌐 Q&A
会议期间有三个问答环节:
🌐 There were three Q&A panels during the conference:
- Meta 的 React 团队问答,由 Shruti Kapoor 主持
- React 框架问答 由 Jack Herrington 主持
- React 和 AI 讨论小组 由 Lee Robinson 主持
还有更多…
🌐 And more…
我们还听取了社区的演讲,包括:
🌐 We also heard talks from the community including:
- 建立 MCP 服务器 作者 James Swinton (AG Grid)
- 使用 React 的现代电子邮件 作者 Zeno Rocha (Resend)
- 为什么 React Native 应用赚这么多钱 作者 Perttu Lähteenlahti (RevenueCat)
- 很棒用户体验的隐形技巧 作者 Michał Dudak (MUI)
谢谢
🌐 Thanks
感谢所有使 React Conf 2025 成为可能的工作人员、演讲者和参与者。人数太多无法一一列出,但我们特别想感谢其中的几位。
🌐 Thank you to all the staff, speakers, and participants, who made React Conf 2025 possible. There are too many to list, but we want to thank a few in particular.
感谢 Matt Carroll 策划整个活动并搭建会议网站。
🌐 Thank you to Matt Carroll for planning the entire event and building the conference website.
感谢 Michael Chan 以极大的投入和活力主持 React Conf,带来了周到的演讲者介绍、有趣的Jest以及贯穿整个活动的真诚热情。感谢 Jorge Cohen 主持直播,采访每位演讲者,并将线下的 React Conf 体验带到线上。
🌐 Thank you to Michael Chan for MCing React Conf with incredible dedication and energy, delivering thoughtful speaker intros, fun jokes, and genuine enthusiasm throughout the event. Thank you to Jorge Cohen for hosting the livestream, interviewing each speaker, and bringing the in-person React Conf experience online.
感谢 Mateusz Kornacki、Mike Grabowski、Kris Lis 以及 Callstack 的团队共同组织 React Conf 并提供设计、工程和市场支持。感谢 ZeroSlope 团队:Sunny Leggett、Tracey Harrison、Tara Larish、Whitney Pogue 和 Brianne Smythia,帮助组织此次活动。
🌐 Thank you to Mateusz Kornacki, Mike Grabowski, Kris Lis and the team at Callstack for co-organizing React Conf and providing design, engineering, and marketing support. Thank you to the ZeroSlope team: Sunny Leggett, Tracey Harrison, Tara Larish, Whitney Pogue, and Brianne Smythia for helping to organize the event.
感谢Jorge Cabiedes Acosta、Gijs Weterings、Tim Yung 和 Jason Bonta 将 Discord 上的问题带到直播中。感谢Lynn Yu 负责管理 Discord。感谢Seth Webster 每天欢迎我们;感谢Christopher Chedeau、Kevin Gozali 和 Pieter De Baets 在派对后期带来特别信息。
🌐 Thank you to Jorge Cabiedes Acosta, Gijs Weterings, Tim Yung, and Jason Bonta for bringing questions from the Discord to the livestream. Thank you to Lynn Yu for leading the moderation of the Discord. Thank you to Seth Webster for welcoming us each day; and to Christopher Chedeau, Kevin Gozali, and Pieter De Baets for joining us with a special message during the after-party.
感谢 Kadi Kraman、Beto 和 Nicolas Solerieu 搭建会议移动应用。感谢 Wojtek Szafraniec 对会议网站的帮助。感谢 Mustache 和 Cornerstone 提供视觉设计、舞台和音响;感谢威斯汀酒店的接待。
🌐 Thank you to Kadi Kraman, Beto and Nicolas Solerieu for building the conference mobile app. Thank you Wojtek Szafraniec for help with the conference website. Thank you to Mustache & Cornerstone for the visuals, stage, and sound; and to the Westin Hotel for hosting us.
感谢所有使此次活动成为可能的赞助商:Amazon、MUI、Vercel、Expo、RedwoodSDK、Ag Grid、RevenueCat、Resend、Mux、Old Mission、Arcjet、Infinite Red 和 RenderATL。
🌐 Thank you to all the sponsors who made the event possible: Amazon, MUI, Vercel, Expo, RedwoodSDK, Ag Grid, RevenueCat, Resend, Mux, Old Mission, Arcjet, Infinite Red, and RenderATL.
感谢所有与社区分享他们知识和经验的演讲者。
🌐 Thank you to all the speakers who shared their knowledge and experience with the community.
最后,感谢所有亲自或在线参加的人,展示了是什么让 React 成为 React。React 不仅仅是一个库,它是一个社区,看到大家汇聚一堂,共同分享和学习,真是令人鼓舞。
🌐 Finally, thank you to everyone who attended in person and online to show what makes React, React. React is more than a library, it is a community, and it was inspiring to see everyone come together to share and learn together.
下次见!
🌐 See you next time!