React Conf 2024 回顾

2024 年 5 月 22 日,作者 Ricky Hanlon


上周我们举办了 React Conf 2024,这是一场在内华达州亨德森举行的为期两天的会议,700 多名与会者亲临现场讨论 UI 工程领域的最新进展。这是我们自 2019 年以来首次线下举办的会议,我们非常高兴能够再次将社区汇聚在一起。


在 React Conf 2024 上,我们公布了 React 19 RCReact Native 新架构 Beta 版,以及 React Compiler 的实验性版本。社区成员也登台宣布了 React Router v7、Expo Router 中的 Universal Server ComponentsRedwoodJS 中的 React Server Components,以及更多内容。

完整的 day 1day 2 直播现已可在线查看。在这篇文章中,我们将总结此次活动中的演讲和公告。

Day 1

在此观看 day 1 的完整直播。

在 day 1 开场时,Meta CTO Andrew “Boz” Bosworth 先发送了欢迎致辞,随后由 Seth Webster 介绍,他负责 Meta 的 React Org,还有我们的主持人 Ashley Narcisse

在 day 1 的主题演讲中,Joe Savona 分享了我们对 React 的目标和愿景:让任何人都能轻松构建出色的用户体验。Lauren Tan 随后带来了《State of React》,她提到 React 在 2023 年的下载量超过了 10 亿次,并且 37% 的新开发者是使用 React 学习编程的。最后,她强调了 React 社区为让 React 成为“React”所做的工作。

想了解更多,可以查看会议后续来自社区的这些演讲:

接下来在主题演讲中,Josh StoryAndrew Clark 分享了 React 19 即将推出的新特性,并宣布了可用于生产环境测试的 React 19 RC。你可以在 React 19 发布文章中查看所有特性,也可以观看这些深入介绍新特性的演讲:

最后,我们在主题演讲结尾由 Joe SavonaSathya GunasekaranMofei Zhang 宣布 React Compiler 现已 开源,并分享了一个可供尝试的 React Compiler 实验版本。

如需了解更多关于如何使用 Compiler 以及其工作原理的信息,请查看 文档和这些演讲:

在此观看 day 1 的完整主题演讲:

Day 2

在此观看 day 2 的完整直播。

在 day 2 开场时,Seth Webster 发送了欢迎致辞,随后是 Eli White 的感谢致辞,以及由我们的首席氛围官 Ashley Narcisse 进行的介绍。

在 day 2 的主题演讲中,Nicola Corti 分享了 React Native 的现状,包括 2023 年的 7800 万次下载。他还重点介绍了使用 React Native 的应用,包括 Meta 内部使用的 2000 多个屏幕;Facebook Marketplace 中产品详情页,每天访问量超过 20 亿次;以及 Microsoft Windows 开始菜单的一部分,还有几乎每个微软 Office 产品在移动端和桌面端中的一些功能。

Nicola 还强调了社区为支持 React Native 所做的所有工作,包括库、框架和多个平台。想了解更多,可以查看社区的这些演讲:

Riccardo Cipolleschi 继续主持 day 2 的主题演讲,宣布 React Native 新架构现已进入 Beta 阶段,并已准备好供应用在生产环境中采用。他分享了新架构中的新特性和改进,并介绍了 React Native 未来的路线图。更多内容请查看:

接下来在主题演讲中,Nicola 宣布我们现在建议所有使用 React Native 创建的新应用都从 Expo 这样的框架开始。伴随这一变化,他还宣布了新的 React Native 首页和新的 Getting Started 文档。你可以在 React Native 文档中查看新的入门指南。

最后,在主题演讲结束时,Kadi Kraman 分享了 Expo 的最新功能和改进,以及如何使用 Expo 开始进行 React Native 开发。

在此观看 day 2 的完整主题演讲:

Q&A

React 和 React Native 团队也在每天结束时举行了 Q&A 环节:

And more…

我们还听到了关于可访问性、错误报告、css 等主题的演讲:

感谢

感谢所有让 React Conf 2024 成为可能的工作人员、演讲者和参与者。名单太长,无法一一列出,但我们特别想感谢其中几位。

感谢 Barbara MarkiewiczCallstack 团队,以及我们的 React Team Developer Advocate Matt Carroll 帮助筹划了整个活动;也感谢 Sunny LeggettZero Slope 的所有成员帮助组织了此次活动。

感谢 Ashley Narcisse 担任我们的主持人和首席氛围官;也感谢 Michael ChanJamon Holmgren 主持 Q&A 环节。

感谢 Seth WebsterEli White 每天欢迎我们的到来并就整体结构和内容提供指导;也感谢 Tom Occhino 在 after-party 期间与我们分享特别致辞。

感谢 Ricky Hanlon 提供了关于演讲的详细反馈、参与幻灯片设计,并总体上补足细节、精益求精。

感谢 Callstack 搭建会议网站;也感谢 Kadi KramanExpo 团队开发会议移动应用。

感谢所有让此次活动成为可能的赞助商:RemixAmazonMUISentryAbbottExpoRedwoodJSVercel

感谢 AV 团队提供视觉、舞台和音响支持;也感谢 Westin Hotel 的接待。

感谢所有向社区分享知识和经验的演讲者。

最后,感谢所有亲临现场和在线参与的人,展示了什么是 React,React。React 不仅仅是一个库,它更是一个社区,看到大家齐聚一堂共同分享与学习,令人深受鼓舞。

下次再见!