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.