~/talk

React Server Components 101

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

Demonstrates building a blog (posts, comments, likes) using React Server Components with Next.js 13.4 default Server Components and the "use client" directive to opt specific pieces into interactivity. Server components fetch data and return a render payload sent as HTML only, while tiny client components (e.g., a counter button) handle interactive logging on both server and client; limitations include no browser APIs in server components and some UI libraries (like Material UI) requiring client mode.

AI-written summary · about

  1. 0:00React Server Components intro
  2. 3:58Client-side rendering issues
  3. 9:12Why Server Components
  4. 11:22How Server Components work
  5. 17:27Server vs Client in Next.js
  6. 21:46Blog example
  7. 26:23SSR vs Server Components
  8. 28:33Challenges and future
~/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.