Summary
React Hook Form 7.87 adds a shouldTouch option to trigger() and an OpaqueTypes registry for leaf types that should not be recursively analysed. The release also fixes controller change handling, hidden Activity subtree watching, resetField validity and React Server declaration resolution in Next.js builds.
Why it matters
The changes target two recurring sources of form-library friction: excessive type computation and inconsistent state updates in modern React rendering environments.
Related coverage
- Next.js 16.4 canary improves codemods and SST key ordering
- Angular ESLint 22.2 adds configurable explicit OnPush handling
- GitHub Copilot CLI 1.0.82 tightens worktree and approval flows