AntiPattern
State and Render Feedback Loop
state-render-feedback-loop
Component state updates (often from reducers) unintentionally trigger remounts or repeated effects—e.g., conditional mounting causes refetch, reducers produce NaN via shape mismatch, and memoization or localStorage reads miss rerenders—leading to loops, stale UI, and corrupted counters.