~/talk

React Server Components: Fad or Real Progress?

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [react, frontend-architecture]
links:none on file
slides:none on file

Explains how React Server Components work in Next.js (React Canary) to keep some components at zero bundle size by running them on the server so they can call ORMs, APIs and the filesystem directly. Describes how HTML streaming + Suspense and selective hydration reduce client-server waterfalls, shows a demo with Next.js, Webpack and the PokéAPI (plus a client counter) to illustrate what ends up in the client bundle, and warns about risks like accidental server-code shipping (API key leaks), immature tooling, caching semantics, and the large carbon footprint tied to device manufacturing.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05SSR vs CSR performance
  3. 4:58Hydration limitations
  4. 9:57Server Components theory
  5. 13:08Client Components practice
  6. 16:36Real server advantages
  7. 17:19Live demo
  8. 24:11Pitfalls and best practices
  9. 24:54Future of React
  10. 33:04Conclusion
  11. 35:15Q&A
~/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.