~/talk

React is turning 19

Talkat CityJS New Delhi 2024 · 2024-11-16..11-17· [react]
slides:none on file

React 19 beta introduces a build‑time React compiler (requires React 19) with a Babel plugin, an ESLint plugin and compiler transforms that strip dead code and avoid many useMemo/useCallback patterns; run the compiler healthcheck and add eslint-plugin-react-compiler to see components flagged for memoization. Server Components render noninteractive parts on the server and can query the database directly, reducing client JS. New form primitives like form actions with useActionState and useFormStatus plus async transitions remove boilerplate for pending and state. createRoot replaces render and the release is experimental, not production ready.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:15React 19 features overview
  3. 3:22React compiler explained
  4. 6:55Server components deep dive
  5. 12:07Form actions and hooks
  6. 17:05New use API and improvements
  7. 18:29Ref and context API updates
  8. 20:35Document metadata handling
  9. 21:16Migration to React 19
  10. 22:18Production readiness and next steps
~/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.