AntiPattern
Controlled Form State Drift
controlled-form-state-drift
Input values drift because components are partially controlled (missing name/defaultValue, undefined-to-defined transitions, or per-item state), so change handlers and react-hook-form watchers update the wrong keys. UI breaks or labels/layout logic desyncs.