React 视频
专门讨论 React 及 React 生态系统的视频。
React Conf 2024
在 React Conf 2024 上,Meta CTO Andrew “Boz” Bosworth 发送了欢迎致辞,为大会拉开序幕:
React 19 Keynote
在第一天的主题演讲中,我们分享了 React 的愿景,从 React 19 和 React Compiler 开始。观看 Joe Savona、Lauren Tan、Andrew Clark、Josh Story、Sathya Gunasekaran 和 Mofei Zhang 的完整主题演讲:
React Unpacked: A Roadmap to React 19
React 19 引入了包括 Actions、use()、useOptimistic 等在内的新特性。想要深入了解如何在 React 19 中使用这些新特性,请参见 Sam Selikoff 的演讲:
What’s New in React 19
Lydia Hallie 对 React 19 的新特性进行了可视化深入讲解:
React 19 Deep Dive: Coordinating HTML
Josh Story 深入讲解了 React 19 中的文档和资源流式传输 API:
React for Two Computers
Dan Abramov 想象了一个 React 从一开始就是 server-first 的平行历史:
Forget About Memo
Lauren Tan 做了一场关于在实践中使用 React Compiler 的演讲:
React Compiler Deep Dive
Sathya Gunasekaran 和 Mofei Zhang 深入讲解了 React Compiler 的工作原理:
And more…
我们还听到了来自社区关于 Server Components 的演讲:
- 通过 React Server Components 增强表单 由 Aurora Walberg Scharff 主讲
- 现在你已经理解 React Server Components 了 由 Kent C. Dodds 主讲
- 实时 Server Components 由 Sunil Pai 主讲
来自使用新特性的 React 框架的演讲:
- 原生 React 由 Ryan Florence 主讲
- React 节奏与布鲁斯 由 Lee Robinson 主讲
- RedwoodJS,现在支持 React Server Components 由 Amy Dutton 主讲
- 在 Expo Router 中引入通用 React Server Components 由 Evan Bacon 主讲
以及与 React 和 React Native 团队的问答环节:
- React 问答 由 Michael Chan 主持
- React Native 问答 由 Jamon Holmgren 主持
你可以在 conf2024.react.dev 上观看 React Conf 2024 的所有演讲。
React Conf 2021
React 18 Keynote
在主题演讲中,我们分享了对 React 未来的愿景,从 React 18 开始。
在此观看 Andrew Clark、Juan Tejada、Lauren Tan 和 Rick Hanlon 的完整主题演讲:
React 18 for Application Developers
关于升级到 React 18 的演示,请看 Shruti Kapoor 的演讲:
Streaming Server Rendering with Suspense
React 18 还包括使用 Suspense 改进服务器端渲染性能。
流式服务器渲染可以让你在服务器上从 React 组件生成 HTML,并将该 HTML 流式传输给用户。在 React 18 中,你可以使用 Suspense 将应用拆分为更小、彼此独立的单元,这些单元可以彼此独立地进行流式传输,而不会阻塞应用的其余部分。这意味着用户会更早看到你的内容,并且能够更快开始与之交互。
有关深入讲解,请看 Shaundai Person 的演讲:
The first React working group
为了 React 18,我们创建了第一个工作组,与一组专家、开发者、库维护者和教育者协作。我们一起制定了渐进式采用策略,并完善了诸如 useId、useSyncExternalStore 和 useInsertionEffect 等新 API。
关于这项工作的概览,请看 Aakansha’ Doshi 的演讲:
React Developer Tooling
为了支持这一版本中的新特性,我们还宣布成立新的 React DevTools 团队,以及新的 Timeline Profiler,以帮助开发者调试他们的 React 应用。
有关更多信息和新 DevTools 功能的演示,请看 Brian Vaughn 的演讲:
React without memo
展望更远的未来,Xuan Huang (黄玄) 分享了来自 React Labs 关于自动 memo 化编译器研究的最新进展。查看这场演讲以了解更多信息并观看编译器原型演示:
React docs keynote
Rachel Nabors 以一场关于我们对 React 新文档投入的主题演讲,拉开了有关使用 React 学习和设计的一系列演讲的序幕(现已作为 react.dev 发布):
And more…
我们还听到了关于使用 React 学习和设计的演讲:
- Debbie O’Brien: 我从新的 React 文档中学到的东西.
- Sarah Rainsberger: 在浏览器中学习.
- Linton Ye: 使用 React 进行设计的投资回报率.
- Delba de Oliveira: 使用 React 的交互式练习场.
来自 Relay、React Native 和 PyTorch 团队的演讲:
- Robert Balicki: 重新介绍 Relay.
- Eric Rozell and Steven Moyes: React Native 桌面版.
- Roman Rädle: 面向 React Native 的设备端机器学习
以及来自社区关于可访问性、工具和 Server Components 的演讲:
- Daishi Kato: 用于外部存储库的 React 18.
- Diego Haz: 在 React 18 中构建可访问组件.
- Tafu Nakazaki: 使用 React 构建可访问的日文表单组件.
- Lyle Troxell: 面向艺术家的 UI 工具.
- Helen Lin: Hydrogen + React 18.
Older videos
React Conf 2019
React Conf 2019 的视频播放列表。
React Conf 2018
React Conf 2018 的视频播放列表。
React.js Conf 2017
React.js Conf 2017 的视频播放列表。
React.js Conf 2016
React.js Conf 2016 的视频播放列表。
React.js Conf 2015
React.js Conf 2015 的视频播放列表。
Rethinking Best Practices
Pete Hunt 在 JSConf EU 2013 上的演讲涵盖了三个主题:抛弃模板的概念并使用 JavaScript 构建视图、在数据变化时对整个应用进行“重新渲染”,以及 DOM 和事件的轻量级实现 - (2013 - 0h30m)。
Introduction to React
Tom Occhino 和 Jordan Walke 在 Facebook Seattle 介绍 React - (2013 - 1h20m)。