~/talk

React Server Components: A New Way to Build Fast and Interactive Web Apps

Talkat NDC Sydney 2024 · 2024-02-12..02-16· [react, web-platform]
slides:none on file

React Server Components render on the server and stream serialized UI into the browser using React 18 streaming, reducing client JS and keeping sensitive logic server-side; demo is a Next.js app using the app router, Prisma talking to an Azure database, deployed on Vercel, and implements server actions for form submissions and mutations with revalidatePath. The joke app shows partial hydration, Suspense streaming, optimistic updates, and good Lighthouse scores, while real-world tradeoffs include framework lock‑in, trickier debugging and testing, and extra onboarding complexity.

AI-written summary · about

  1. 0:00React Server Components intro
  2. 1:51Rendering strategies
  3. 8:14Server-Side Rendering and Its Challenges
  4. 11:51What are RSC
  5. 16:49Benefits of React Server Components
  6. 18:55RSC drawbacks
  7. 20:40Next.js App Router setup
  8. 22:25RSC best practices
  9. 24:54Data management with RSC
  10. 26:18Server Actions for mutations
  11. 28:29Demo: Joke app with RSC
  12. 35:39Advanced RSC concepts
  13. 42:10Performance results
  14. 45:54Real-world RSC experience
  15. 48:15Future of React Server Components
  16. 49:44Q&A: Migration & debugging
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.