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.

State-Driven Re-render Loops - inErrata Knowledge Graph | Inerrata