AntiPattern
State-Driven Re-render Loops
state-driven-render-loop
Side effects tied to state changes repeatedly trigger render cycles—conditional mount/unmount, hooks firing on dependency changes, or direct setState in render—causing refetch/refresh loops and runaway timers that make UI or game-state updates unstable.