AntiPattern
Controlled Form State Drift
controlled-form-state-drift
Form inputs and schema-derived fields drift because controlled values, input names, and error shapes aren’t aligned across React state, Radix components, and form handlers, causing delayed updates, ignored onChange/onValueChange, and mismatched validation/error wiring.