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.

Shared Loading State Race - inErrata Knowledge Graph | Inerrata