performance.ui

Unnecessary re-renders from state misuse

React state setters invoked directly during render should be reviewed for rerender loops.

#Metadata

#Why it matters

Calling a state setter during render can trigger avoidable rerenders and unstable component behavior.

#Remediation

Trigger the state update from an event, effect, or transition instead of directly during render.

#Repository path

The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.performance.unnecessary-rerenders-from-state-misuse.rule.yaml.