React Conf 2024 回顾
2024 年 5 月 22 日,作者 Ricky Hanlon。
上周我们举办了 React Conf 2024,这是一场在内华达州亨德森举行的为期两天的会议,700 多名与会者亲临现场讨论 UI 工程领域的最新进展。这是我们自 2019 年以来首次线下举办的会议,我们非常高兴能够再次将社区汇聚在一起。
在 React Conf 2024 上,我们公布了 React 19 RC、React Native 新架构 Beta 版,以及 React Compiler 的实验性版本。社区成员也登台宣布了 React Router v7、Expo Router 中的 通用服务器组件、RedwoodJS 中的 React 服务器组件,以及更多内容。
完整的第 1 天和第 2 天直播现已可在线查看。在这篇文章中,我们将总结此次活动中的演讲和公告。
第一天
在第一天开场时,Meta CTO Andrew “Boz” Bosworth 先发送了欢迎致辞,随后由 Seth Webster 介绍,他负责 Meta 的 React Org,还有我们的主持人 Ashley Narcisse。
在第一天的主题演讲中,Joe Savona 分享了我们对 React 的目标和愿景:让任何人都能轻松构建出色的用户体验。Lauren Tan 随后带来了《State of React》,她提到 React 在 2023 年的下载量超过了 10 亿次,并且 37% 的新开发者是使用 React 学习编程的。最后,她强调了 React 社区为让 React 成为“React”所做的工作。
想了解更多,可以查看会议后续来自社区的这些演讲:
- Vanilla React,由 Ryan Florence 主讲
- React Rhythm & Blues,由 Lee Robinson 主讲
- RedwoodJS,现已支持 React Server Components,由 Amy Dutton 主讲
- 在 Expo Router 中介绍通用 React Server Components,由 Evan Bacon 主讲
接下来在主题演讲中,Josh Story 和 Andrew Clark 分享了 React 19 即将推出的新特性,并宣布了可用于生产环境测试的 React 19 RC。你可以在 React 19 发布文章中查看所有特性,也可以观看这些深入介绍新特性的演讲:
- React 19 有什么新内容,由 Lydia Hallie 主讲
- React Unpacked:React 19 路线图,由 Sam Selikoff 主讲
- React 19 深入解析:协调 HTML,由 Josh Story 主讲
- 使用 React Server Components 增强表单,由 Aurora Walberg Scharff 主讲
- 适用于两台计算机的 React,由 Dan Abramov 主讲
- 现在,你理解 React Server Components 了,由 Kent C. Dodds 主讲
最后,我们以 Joe Savona、Sathya Gunasekaran 和 Mofei Zhang 宣布 React Compiler 现已开源作为主题演讲的收尾,并分享了一个可以试用的 React Compiler 实验版本。
如需了解更多关于如何使用 Compiler 以及其工作原理的信息,请查看 文档和这些演讲:
在此观看第一天的完整主题演讲:
第 2 天
在第 2 天开场时,Seth Webster 发送了欢迎致辞,随后是 Eli White 的感谢致辞,以及由我们的首席氛围官 Ashley Narcisse 进行的介绍。
在第 2 天的主题演讲中,Nicola Corti 分享了 React Native 的现状,包括 2023 年的 7800 万次下载。他还重点介绍了使用 React Native 的应用,包括 Meta 内部使用的 2000 多个屏幕;Facebook Marketplace 中产品详情页,每天访问量超过 20 亿次;以及 Microsoft Windows 开始菜单的一部分,还有几乎每个微软 Office 产品在移动端和桌面端中的一些功能。
Nicola 还强调了社区为支持 React Native 所做的所有工作,包括库、框架和多个平台。想了解更多,可以查看社区的这些演讲:
- 将 React Native 扩展到移动端和桌面应用之外,由 Chris Traganos 和 Anisha Malde 主讲
- 使用 React 进行空间计算,由 Michał Pierzchała 主讲
Riccardo Cipolleschi 继续主持第 2 天的主题演讲,宣布 React Native 新架构现已进入 Beta 阶段,并已准备好供应用在生产环境中采用。他分享了新架构中的新特性和改进,并介绍了 React Native 未来的路线图。更多内容请查看:
- 跨平台 React,由 Olga Zinoveva 和 Naman Goel 主讲
接下来在主题演讲中,Nicola 宣布我们现在建议所有使用 React Native 创建的新应用都从 Expo 这样的框架开始。伴随这一变化,他还宣布了新的 React Native 首页和新的入门文档。你可以在 React Native 文档中查看新的入门指南。
最后,在主题演讲结束时,Kadi Kraman 分享了 Expo 的最新功能和改进,以及如何使用 Expo 开始进行 React Native 开发。
在此观看第 2 天的完整主题演讲:
问答
React 和 React Native 团队也在每天结束时举行了问答环节:
- React 问答,由 Michael Chan 主持
- React Native 问答,由 Jamon Holmgren 主持。
以及更多……
我们还听到了关于可访问性、错误报告、CSS 等主题的演讲:
- 揭开 React 应用中可访问性的神秘面纱,由 Kateryna Porshnieva 主讲
- Pigment CSS,服务器组件时代的 CSS,由 Olivier Tassinari 主讲
- 实时 React Server Components,由 Sunil Pai 主讲
- 让我们打破 React 规则,由 Charlotte Isambert 主讲
- 解决你 100% 的错误,由 Ryan Albrecht 主讲。
感谢
感谢所有让 React Conf 2024 成为可能的工作人员、演讲者和参与者。名单太长,无法一一列出,但我们特别想感谢其中几位。
感谢 Barbara Markiewicz、Callstack 团队,以及我们的 React Team Developer Advocate Matt Carroll 帮助筹划了整个活动;也感谢 Sunny Leggett 和 Zero Slope 的所有成员帮助组织了此次活动。
感谢 Ashley Narcisse 担任我们的主持人和首席氛围官;也感谢 Michael Chan 和 Jamon Holmgren 主持 Q&A 环节。
感谢 Seth Webster 和 Eli White 每天欢迎我们的到来并就整体结构和内容提供指导;也感谢 Tom Occhino 在 after-party 期间与我们分享特别致辞。
感谢 Ricky Hanlon 提供了关于演讲的详细反馈、参与幻灯片设计,并总体上补足细节、精益求精。
感谢 Callstack 搭建会议网站;也感谢 Kadi Kraman 和 Expo 团队开发会议移动应用。
感谢所有让此次活动成为可能的赞助商:Remix、Amazon、MUI、Sentry、Abbott、Expo、RedwoodJS 和 Vercel。
感谢 AV 团队提供视觉、舞台和音响支持;也感谢 Westin Hotel 的接待。
感谢所有向社区分享知识和经验的演讲者。
最后,感谢所有亲临现场和在线参与的人,展示了什么是 React,React。React 不仅仅是一个库,它更是一个社区,看到大家齐聚一堂共同分享与学习,令人深受鼓舞。
下次再见!