AntiPattern

Form State Sync Breaks

react-hook-form-state-desynchronization

React Hook Form state and dynamic field wiring break when components reuse instances across steps and values/ids are coerced (e.g., toString), causing stale session updates, wrong value expressions, and misused formState.errors shape. TypeScript props further lock incorrect types.