~/talk

All About React 18

Talkat JSworld Conference 2023 · 2023-02-08..02-10· [react, web-platform]
slides:none on file

Claims that React 18 enables automatic batching even across async boundaries, introduces concurrency that can pause or abandon renders, and adds hooks like useId, useTransition and useDeferredValue. Demonstration filters 5,000 items on the client, wrapping the heavy setFilteredItems in startTransition to keep input instant while the list updates and shows a loader. Suspense now supports streaming HTML and selective hydration and server components aim to shrink client bundles and offload rendering to the server.

AI-written summary · about

  1. 0:00Introduction
  2. 0:46React 18 new features
  3. 1:32Automatic batching
  4. 3:17useId hook
  5. 5:46Concurrency in React
  6. 7:10useTransition for performance
  7. 10:45useDeferredValue updates
  8. 13:36Suspense for lazy loading
  9. 16:05Suspense with server-side rendering
  10. 18:33Closing and resources
~/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.