Pattern
Stale Zustand State Closure
stale-state-closure-zustand
Zustand updates can appear stale when async handlers and closures capture old state, or when persistence middleware fails to update derived fields, leading to mismatched values and incorrect “changed” detection after await.