Trace the render and commit phases, state snapshots, batching, reconciliation, and component identity. Use this model to predict rerenders and avoid accidental state resets.