~/talk

Concurrent React Made Easy

Talkat Reactathon 2023 · 2023-05-02..05-03· [react, frontend-architecture]
links:none on file
slides:none on file

Demo shows a slow, artificially delayed component (a little turtle) freezing the UI under synchronous rendering but staying interruptible when using Concurrent React features. It demonstrates useTransition and useDeferredValue to mark renders low priority, keeps a sidebar and an input responsive during page transitions and list filtering, and logs interrupted vs finished renders. The claim: concurrent rendering doesn’t make work faster but makes the UI feel faster by prioritizing urgent updates and letting slow work run in the background.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:17Problem with slow UI parts
  3. 3:02Why synchronous rendering fails
  4. 4:03Concurrent React demo
  5. 5:06Key concepts of Concurrent React
  6. 6:12High vs low priority renders
  7. 8:43Concurrent features in practice
  8. 12:58Rendering lifecycle explained
  9. 13:20When to use concurrent features
  10. 14:02Concurrent React benefits
~/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.