Avoid mixing controlled and uncontrolled input props
Combining value with defaultValue leads to ambiguous ownership between React and the DOM.
#Metadata
#Why it matters
Inputs should be either controlled via value or bootstrapped once via defaultValue, not both at once.
#Remediation
Remove defaultValue when binding value, or drop value to stay fully uncontrolled.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.react.no-uncontrolled-to-controlled-input.rule.yaml.