

895: React Server Components: Where are we at?
88 snips Apr 21, 2025
Scott and Wes dive deep into the world of React Server Components, explaining their asynchronous features and how they differ from traditional client components. They discuss the transition from Next.js to Waku, highlighting performance benefits and design challenges. The conversation touches on shifting perspectives in the React community towards more standards-based JavaScript solutions, and addresses the integration hurdles and mixed feelings surrounding React Server Components. Tune in for insights that could shape web development in 2025!
AI Snips
Chapters
Transcript
Episode notes
How React Server Components Work
- React Server Components render on the server and send their output as a React payload, not HTML, to the browser.
- They are async and can be suspended to stream the UI, improving performance and user experience.
Twitter in Footer Using Server Components
- Wes Bos implemented a Twitter feed in his footer using server components without blocking page rendering.
- He used a reverse-engineered Twitter API that works well server-side to improve load performance.
React Server Components Are Not Rehydrated
- React Server Components send a React payload to the client, not traditional HTML.
- The payload is not rehydrated in the normal sense since there is no client-side React state binding unless explicitly using client components.