And Now You Understand React Server Components
summary
Walks through building the same counter across MPA -> progressively enhanced MPA -> SPA -> Remix, showing exact code changes: form POSTs, fetch-based client submit, reducer/useEffect state, TanStack Query, then a Remix loader/action. Demonstrates that React Server Components let the component be async, read the DB directly, and expose mutations via use server, removing client fetch calls, script tags and duplicated UI/network code while preserving progressive enhancement and reusable npm-publishable components; the demo runs end-to-end after a server restart.
AI-written summary · about
chapters (11)
- 0:00Introduction and welcome
- 1:09History of web complexity
- 6:50Building a counter from scratch
- 10:41Progressive enhancement with JavaScript
- 18:02Moving from MPAs to SPAs
- 24:00Challenges with SPAs and APIs
- 24:43Frameworks and PESPAs
- 27:53React Server Components introduction
- 28:56Reusable components with RSCs
- 30:20Progressive enhancement with RSCs
- 31:26Summary and conclusion
related talks
54mReact Server Components: A New Way to Build Fast and Interactive Web Apps
01h 07mDemystifying React Server Components
45mReact Server Components: A New Way to Build Fast and Interactive Web Apps
48mReact Server Components: A New Way to Build Fast and Interactive Web Apps
12mExploring the Power of React Server Components
51mDiscussion on React server components
59mReact Server Components Explained for Backend Developers
50mReact Server Components: A New Way to Build Fast and Interactive Web Apps
