react-hook-form

Installation
Summary

41 performance optimization rules for React Hook Form across form configuration, field subscription, validation, and component integration.

  • Organized into 8 priority-ranked categories (form configuration and field subscription marked CRITICAL) with prefixed rule identifiers for automated refactoring and code generation
  • Covers useForm setup, watch/useWatch patterns, useController isolation, validation resolver caching, useFieldArray best practices, and formState subscriptions
  • Includes integration patterns for shadcn, Material-UI, and Ant Design components with specific wiring guidance
  • Focused on client-side controlled forms; does not cover React 19 Server Actions or server-side handling
SKILL.md

React Hook Form Best Practices

Comprehensive performance optimization guide for React Hook Form applications. Contains 41 rules across 8 categories, prioritized by impact to guide form development, automated refactoring, and code generation.

When to Apply

Reference these guidelines when:

  • Writing new forms with React Hook Form
  • Configuring useForm options (mode, defaultValues, validation)
  • Subscribing to form values with watch/useWatch
  • Integrating controlled UI components (MUI, shadcn, Ant Design)
  • Managing dynamic field arrays with useFieldArray
  • Reviewing forms for performance issues

Rule Categories by Priority

Priority Category Impact Prefix
1 Form Configuration CRITICAL formcfg-
Related skills

More from pproenca/dot-skills

Installs
885
GitHub Stars
141
First Seen
Jan 20, 2026