Revision Sheet
Render Model
React render calculates the next UI, reconciliation compares identity, commit applies host changes, and browser paint is a separate step.
Identity and Updates
Fiber, keys, state queues, batching, and functional updates explain how React preserves identity and processes state.
Synchronization
Effects are for synchronizing committed UI with external systems, not for derived state or event-specific logic.