People
S
Shruti Kapoor
T
Tom Occhino
Topics
Tom Occhino 回顾了 React 的起源,它最初是为了解决 Facebook 广告业务中 Web UI 渲染的复杂性问题而诞生的。他描述了 React 的演变过程,从最初的原型到如今成为 Web 开发的主流框架,以及社区在其中扮演的重要角色。他还讨论了 React 的未来发展方向,特别强调了服务器端组件(Server Components)的重要性,以及如何平衡开发者体验和用户体验。他认为,服务器端组件能够更好地处理数据获取和复杂逻辑,从而构建更高效、更流畅的 Web 应用。他还谈到了 Vercel 如何通过框架定义基础设施,实现基础设施的自动化和按需供应,以及 AI 如何改变 Web 应用的开发和用户体验。 Shruti Kapoor 主要介绍了 React 19 的新特性,包括 React Server Components、新的编译器实现和改进的 API,例如 React Actions 和 `use` API。她解释了这些新特性如何简化开发流程,提高开发效率,并解决开发者在使用新特性时可能遇到的困惑。她还讨论了 React 编译器如何自动优化代码,以及 `use` API 如何简化资源读取,例如上下文和 Promise。此外,她还分享了在 React 19 开发过程中遇到的挑战,例如 suspense 组件的渲染问题,以及如何通过修复这些问题来提升开发者体验。她还鼓励更多人尝试在技术会议上发言,并分享了降低发言门槛的建议,以及学习 React 的重要性。

Deep Dive

Chapters
Tom Occhino discusses the origins of React at Facebook, its initial challenges, and how it evolved into a solution for complex web applications.
  • React was born out of a need to simplify complex web applications at Facebook.
  • The initial prototype was inspired by existing practices within the company.
  • React was introduced as a library, not a framework, to allow for incremental adoption and escape patches.

Shownotes Transcript

Back at React Summit in New York, KBall & Nick sat down with Tom Occhino & Shruti Kapoor for more fascinating conversations.

Tom Occhino, a key figure in React’s history at Facebook (now Meta), reveals the origin story of React, which began when an ads engineer presented a revolutionary approach to web UI rendering. The discussion extends to React’s evolution through Next.js.

Then, Shruti Kapoor breaks down React 19’s major features, including React Server Components (RSC), the new compiler implementation, and enhanced APIs that promise to streamline development workflows.

Join the discussion)

Changelog++) members save 7 minutes on this episode because they made the ads disappear. Join today!

Sponsors:

  • Fly.io) – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun) to get started in minutes.

  • WorkOS) – AuthKit offers 1,000,000 monthly active users (MAU) free — The world’s best login box, powered by WorkOS + Radix. Learn more and get started at WorkOS.com) and AuthKit.com)

  • Jam.dev) – One click bug reports developers love — Never explain another bug report again. Jam auto-captures all the info engineers need to debug and repro.

Featuring:

Show Notes:

Something missing or broken? PRs welcome!)