React Server Components and SSR: How it Fits
summary
Build uses Express + react-dom-server renderToString to SSR a dog-breeds site built without Next.js 13, with Server Components implemented as async functions that fetch data. A custom unwrapJsx awaits async Server Components to produce a big React element tree (not HTML) which is serialized and sent. Client implements soft navigation by fetching JSX objects, re-rendering to preserve local state; navigation still works without JS so progressive enhancement holds.
AI-written summary · about
chapters (7)
- 0:00Introduction to RSC
- 1:25React elements explained
- 3:08Server-side rendering
- 5:23Implementing server components
- 7:45RSC and SSR interplay
- 8:29Client-side navigation
- 11:00Conclusion and resources
related talks
30mReact Server Components
39mReact Server Components: A Deep Dive
21mReact Server Components
48mReact Server Components: A New Way to Build Fast and Interactive Web Apps
40mServer Components for the Rest of Us
59mReact Server Components Explained for Backend Developers
45mReact Server Components: A New Way to Build Fast and Interactive Web Apps
01h 07mDemystifying React Server Components
