06
Invalidation, recomposition, and skipping
Follow a state write to an observed scope, then read the compiler and runtime conditions that permit skipping.
- A state write targets observed scopesTrace snapshot notification into Recomposer, CompositionImpl, and a RecomposeScopeImpl without confusing invalidation with execution.3 min →
- Invalidation can be conditional or imminentInterpret InvalidationResult and see why a derived-state change or an active composition can alter the invalidation path.3 min →
- Stability becomes comparison metadataRead compiler stability inference, stable versus immutable promises, changed comparisons, and dirty masks without treating bit layouts as API.3 min →
- Skipping is a decision, not a guaranteeConnect shouldExecute and skipToGroupEnd to strong skipping, current defaults, and the reasons a restartable function still executes.3 min →