Learning paths · Skills · Intermediate

React: how it really renders

What happens between calling setState and seeing pixels: rendering and committing, how React matches trees, why hooks have rules, what effects and memoisation are for, and how transitions, Suspense and Server Components change where and when your components run.

0 of 12 done

The map

  • Not started
  • In progress
  • Done
  1. 01The modelDescribe the UI; React updates the DOM0/3
  2. 02State and hooksSnapshots, call order, effects, refs0/4
  3. 03Rendering lessMemoisation and context0/2
  4. 04Time and placeTransitions, the event loop, the server0/3
  5. 05Next: system designSame ideas, at service scale

Everything here is about React 19. The topics on closures and the event loop come from the JavaScript path and share their progress with it. Framework features (routing, data loading, where Server Components run) are described only as far as React itself defines them.

Where this path leads