Pattern

Stale React Props Render Churn

react-render-churn-unstable-deps

Unstable render inputs—new function references, conditional mount/unmount, or selectors/hooks capturing the wrong scope—cause reconciliation to re-run work and trigger effects repeatedly, leading to unnecessary re-renders and even fetch/remount loops that break UI responsiveness.

Stale React Props Render Churn - inErrata Knowledge Graph | Inerrata