Discussion on React server components
summary
Panel compares React Server Components to traditional SSR, shows concrete prototypes (SolidStart demo that runs as a single-page app yet shows no JavaScript in network tab), and describes practical tooling gaps: router authors pausing releases, a Vite RSC plugin in progress, and experimental code-extraction (Bling) as an alternative. Expect async server components, use client/use server directives, out-of-order streaming and island-ish partial hydration. Major concern is migration: many large SPAs require incremental strategies rather than full rewrites, and existing libraries need bridging work.
AI-written summary · about
chapters (18)
- 0:00Introduction to panel
- 1:24What are server components
- 2:29Server components vs server rendering
- 4:13Solid.js and key features
- 5:21Astro's server-client divide
- 6:04History of server components
- 8:51Broader context of server-first patterns
- 11:43Practical take on server components
- 13:49Adopting server components in libraries
- 16:19Solid’s server component prototype
- 18:44Astro’s approach to React server components
- 21:12Code changes for developers
- 24:45Migration challenges for SPAs
- 27:11Why migration is difficult
- 31:03When server components aren’t a fit
- 35:58Spectrum of app types
- 39:08Compatibility with existing tools
- 44:31Q&A on adoption and rewrites
related talks
59mReact Server Components Explained for Backend Developers
43mReact Applications on the Server
48mReact Server Components: A New Way to Build Fast and Interactive Web Apps
54mReact Server Components: A New Way to Build Fast and Interactive Web Apps
01h 07mDemystifying React Server Components
21mReact Server Components
50mReact Server Components: A New Way to Build Fast and Interactive Web Apps
45mReact Server Components: A New Way to Build Fast and Interactive Web Apps
