# React Final Form — High-Performance Subscription-Based Form State > Build complex React forms with zero re-renders on field change using a subscription-based state management approach. ## Install Save as a script file and run: # React Final Form — High-Performance Subscription-Based Form State ## Quick Use ```bash npm install final-form react-final-form ``` ```jsx import { Form, Field } from 'react-final-form' const MyForm = () => (
)} ) ``` ## Introduction React Final Form is a form state management library for React that uses a subscription-based model to minimize re-renders. It builds on the framework-agnostic Final Form core, giving React developers fine-grained control over which form-state changes trigger component updates. ## What React Final Form Does - Manages form state (values, errors, touched, dirty, submitting) outside of React - Re-renders only the fields that subscribe to the specific state they need - Supports synchronous, asynchronous, and field-level validation - Handles arrays of fields, dynamic form shapes, and wizard-style multi-step flows - Provides a declarative API through `