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 服务器组件等等。
完整的第一天和第二天直播视频现已上线。在这篇文章中,我们将总结此次活动的演讲和公告。
第一天
第一天开始时,Meta 首席技术官Andrew “Boz” Bosworth发表了欢迎辞,随后由负责 Meta React 团队的Seth Webster和我们的主持人Ashley Narcisse做了介绍。
在第一天主题演讲中,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
- Aurora Walberg Scharff带来的使用React服务器组件增强表单
- Dan Abramov带来的两台电脑上的React
- Kent C. Dodds带来的现在你理解React服务器组件了
最后,我们在主题演讲的结尾邀请了Joe Savona、Sathya Gunasekaran和Mofei Zhang宣布React编译器现在开源,并分享了一个实验版本的React编译器供大家尝试。
有关使用编译器及其工作原理的更多信息,请查看文档和这些演讲
- Lauren Tan带来的忘记Memo吧
- Sathya Gunasekaran和Mofei Zhang带来的React编译器深度剖析
在此观看第一天主题演讲完整版
第二天
第二天开始,Seth Webster分享了欢迎词,随后是来自Eli White的感谢,以及我们首席氛围官Ashley Narcisse的介绍。
在第二天主题演讲中,Nicola Corti分享了React Native的现状,包括2023年7800万次下载量。他还重点介绍了使用React Native的应用程序,包括Meta内部使用的2000多个屏幕;Facebook Marketplace的产品详情页,每天访问量超过20亿次;以及微软Windows开始菜单的一部分和几乎所有微软Office产品(包括移动端和桌面端)的一些功能。
Nicola还强调了社区为支持React Native所做的所有工作,包括库、框架和多个平台。更多信息,请查看社区的这些演讲
- Chris Traganos和Anisha Malde带来的将React Native扩展到移动和桌面应用程序之外
- 使用React进行空间计算,由Michał Pierzchała主讲
Riccardo Cipolleschi继续第二天主题演讲,宣布React Native新架构现已进入Beta版,并可用于生产环境中的应用程序。他分享了新架构中的新功能和改进,并分享了React Native未来的路线图。更多信息,请查看
- Olga Zinoveva和Naman Goel带来的跨平台React
接下来,在主题演讲中,Nicola宣布我们现在建议所有使用React Native创建的新应用程序都从Expo这样的框架开始。随着这一变化,他还宣布了一个新的React Native主页和新的入门文档。您可以在React Native文档中查看新的入门指南。
最后,为了结束主题演讲,Kadi Kraman分享了Expo的最新功能和改进,以及如何使用Expo开始使用React Native进行开发。
在此观看第二天主题演讲完整版
问答
React和React Native团队也在每天结束时都进行了一场问答环节
- 由Michael Chan主持的React问答
- 由Jamon Holmgren主持的React Native问答
以及更多…
我们还听取了关于可访问性、错误报告、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。
感谢 AV 团队提供的视觉效果、舞台和音响;并感谢威斯汀酒店的接待。
感谢所有分享他们的知识和经验的演讲者。
最后,感谢所有亲自参加和在线参加的人,他们展现了 React 的独特魅力。React 不仅仅是一个库,它是一个社区,看到大家聚在一起分享和学习,令人鼓舞。
下次再见!