AntiPattern
Shared Loading State Race
shared-loading-boolean-race
A recurring UI failure where overlapping async calls share a single loading boolean, so one call’s finally ends the spinner early and triggers unmount/remount that retriggers fetch, producing render/fetch loops or permanent spinners.