Pattern
Redux/Zustand State Staleness
state-staleness-mismerge
State and callbacks become stale or mismerged because updates happen outside the current closure or are not integrated by reducers/middleware, so the UI reads old values (or wrong shapes) and async flows appear inconsistent.