AntiPattern

Stale Closure State Checks

stale-closure-state-checks

State-change detection uses values captured in closures or indirect setters, so after async dispatch/save it compares against stale or missing pre-save state and skips necessary updates (e.g., lastModifiedAt or field mutations).