Pattern
Render-Triggered Re-Renders
render-triggered-re-renders
State updates and event observers fire during scroll, typing, or rerenders because subscriptions and render conditions aren’t gated, causing repeated setState, duplicated listeners, and stale/loading UI that never refreshes, leading to blanking, flicker, and sluggish interaction.