Snapshotmain · eb8feb7
How element trees become scheduled Fiber work, committed host mutations, and streamed server components.
Click a building or route
System map8 components · 9 connections
130%
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal
Terms, in plain English
ElementAn immutable description of what a component should render, usually created from JSX.
How to study this repo
- 1Begin at createRoot
Trace root.render into updateContainer and note where ReactDOM hands control to the reconciler.
- 2Separate render from commit
Compare ReactFiberBeginWork with ReactFiberCommitWork; one computes intent, the other changes the host.
- 3Study priority last
Once the core loop is clear, follow lanes and Scheduler callbacks to understand concurrent rendering.