React Conf 2024 回顾
2024 年 5 月 22 日,作者:Ricky Hanlon。
上周,我们在内华达州亨德森举办了为期两天的 React Conf 2024 大会,700 多名与会者亲临现场,共同探讨 UI 工程领域的最新进展。这是我们自 2019 年以来首次举办线下大会,我们很高兴能够再次将社区聚集在一起。
在 React Conf 2024 上,我们宣布了React 19 RC、React Native 新架构 Beta 版本以及React 编译器的实验版本。社区也登台宣布了React Router v7、Expo Router 中的通用服务器组件、RedwoodJS 中的 React 服务器组件等等。
整个第一天和第二天的直播现在已经在线提供。在这篇文章中,我们将总结活动中的演讲和公告。
第一天
为了开启第 1 天,Meta 首席技术官Andrew “Boz” Bosworth分享了一条欢迎信息,接着是Seth Webster(负责 Meta 的 React 组织)的介绍,以及我们的主持人Ashley Narcisse。
在第 1 天的主旨演讲中,Joe Savona分享了我们对 React 的目标和愿景,即让每个人都能轻松构建出色的用户体验。Lauren Tan接着介绍了 React 的现状,她分享了 React 在 2023 年的下载量超过 10 亿次,以及 37% 的新开发者通过 React 学习编程。最后,她重点介绍了 React 社区为使 React 成为 React 而付出的努力。
更多内容,请查看这些社区在会议后期进行的演讲。
- 原生 React,作者:Ryan Florence
- React 节奏与布鲁斯,作者:Lee Robinson
- RedwoodJS,现在支持 React 服务器组件,作者:Amy Dutton
- 在 Expo Router 中推出通用 React 服务器组件,作者:Evan Bacon
在主旨演讲的下一部分,Josh Story和Andrew Clark分享了 React 19 中即将推出的新功能,并宣布 React 19 RC 已准备好进行生产测试。查看React 19 发布文章中的所有功能,并查看这些演讲以深入了解新功能。
- React 19 的新功能,作者:Lydia Hallie
- React 解析:React 19 路线图,作者:Sam Selikoff
- React 19 深入解析:协调 HTML,作者:Josh Story
- 使用 React 服务器组件增强表单,作者:Aurora Walberg Scharff
- 两台电脑上的 React,作者:Dan Abramov
- 现在您了解 React 服务器组件了,作者:Kent C. Dodds
最后,我们以Joe Savona、Sathya Gunasekaran和Mofei Zhang宣布 React 编译器现在开源,并分享了 React 编译器的实验版本供大家试用。
有关使用编译器及其工作原理的更多信息,请查看 文档 以及以下演讲
- 忘掉 Memo 由 Lauren Tan 发表
- React 编译器深入解读 由 Sathya Gunasekaran 和 Mofei Zhang 发表
观看完整的第 1 天主题演讲
第 2 天
为了开始第 2 天,Seth Webster 分享了欢迎词,然后是 Eli White 的感谢以及我们首席氛围官 Ashley Narcisse 的介绍。
在第 2 天的主题演讲中,Nicola Corti 分享了 React Native 的现状,包括 2023 年的 7800 万次下载。他还重点介绍了使用 React Native 的应用程序,包括 Meta 内部使用的 2000 多个屏幕;Facebook Marketplace 中的产品详细信息页面,每天访问量超过 20 亿次;以及微软 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 宣布我们现在推荐使用 Expo 等框架来启动所有使用 React Native 创建的新应用程序。随着这一变化,他还宣布了新的 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 服务器组件 由 Sunil Pai 发表
- 打破 React 规则 由 Charlotte Isambert 发表
- 解决 100% 的错误 由 Ryan Albrecht 发表
感谢您
感谢所有让 React Conf 2024 成为可能的员工、演讲者和参与者。太多的人无法一一列举,但我们想特别感谢以下几位。
感谢 Barbara Markiewicz、Callstack 团队以及我们的 React 团队开发者倡导者 Matt Carroll 帮助策划整个活动;以及感谢 Sunny Leggett 和 Zero Slope 的每一个人帮助组织此次活动。
感谢 Ashley Narcisse 担任我们的主持人和首席氛围官;感谢 Michael Chan 和 Jamon Holmgren 主持问答环节。
感谢 Seth Webster 和 Eli White 在每一天都欢迎我们,并为结构和内容提供指导;感谢 Tom Occhino 在派对结束后加入我们,并发表了特别讲话。
感谢 Ricky Hanlon 为演讲提供详细反馈,并参与幻灯片设计,以及通常填补空白以细致入微地处理细节。
感谢 Callstack 建立会议网站;感谢 Kadi Kraman 和 Expo 团队构建会议移动应用程序。
感谢所有赞助商,他们的支持使此次活动成为可能:Remix、亚马逊、MUI、Sentry、雅培、Expo、RedwoodJS 和 Vercel。
感谢视听团队为我们提供的视觉效果、舞台和声音;感谢威斯汀酒店的热情款待。
感谢所有演讲者与社区分享他们的知识和经验。
最后,感谢所有亲自参加和在线参加的人,你们展现了 React 的独特之处。React 不仅仅是一个库,更是一个社区,看到大家齐聚一堂,共同分享和学习,令人鼓舞。
我们下次再见!