final-form/react-final-form

๐Ÿ High performance subscription-based form state management for React

JavaScript

7,433

573 commits

updated May 30, 2026

See the code

README

๐Ÿ React Final Form

React Final Form

Backers on Open Collective Sponsors on Open Collective NPM Version NPM Downloads Build Status codecov.io styled with prettier

โœ… Zero dependencies (that affect your bundle size)

โœ… Only peer dependencies: React and ๐Ÿ Final Form

โœ… Opt-in subscriptions - only update on the state you need!

โœ… ๐Ÿ’ฅ 3.0k gzipped ๐Ÿ’ฅ


React Final Form is sponsored by Sencha.

Comprehensive JS framework and UI components for building enterprise-grade web apps.


๐Ÿ’ฌ Give Feedback on React Final Form ๐Ÿ’ฌ

In the interest of making ๐Ÿ React Final Form the best library it can be, we'd love your thoughts and feedback.

Take a quick survey.


React Final Form is a thin React wrapper for Final Form, which is a subscriptions-based form state management library that uses the Observer pattern, so only the components that need updating are re-rendered as the form's state changes.

Getting Started

๐Ÿ”„ Upgrading from v6 to v7?

See the Migration Guide for TypeScript-specific breaking changes and how to handle them.

Philosophy

Examples

API

FAQ

asynchronous
form
forms
form-validation
react
state-management
subscription
validation

final-form/react-final-form

๐Ÿ High performance subscription-based form state management for React

JavaScript

7,433

573 commits

updated May 30, 2026

See the code

README

๐Ÿ React Final Form

React Final Form

Backers on Open Collective Sponsors on Open Collective NPM Version NPM Downloads Build Status codecov.io styled with prettier

โœ… Zero dependencies (that affect your bundle size)

โœ… Only peer dependencies: React and ๐Ÿ Final Form

โœ… Opt-in subscriptions - only update on the state you need!

โœ… ๐Ÿ’ฅ 3.0k gzipped ๐Ÿ’ฅ


React Final Form is sponsored by Sencha.

Comprehensive JS framework and UI components for building enterprise-grade web apps.


๐Ÿ’ฌ Give Feedback on React Final Form ๐Ÿ’ฌ

In the interest of making ๐Ÿ React Final Form the best library it can be, we'd love your thoughts and feedback.

Take a quick survey.


React Final Form is a thin React wrapper for Final Form, which is a subscriptions-based form state management library that uses the Observer pattern, so only the components that need updating are re-rendered as the form's state changes.

Getting Started

๐Ÿ”„ Upgrading from v6 to v7?

See the Migration Guide for TypeScript-specific breaking changes and how to handle them.

Philosophy

Examples

API

FAQ

asynchronous
form
forms
form-validation
react
state-management
subscription
validation

Project health

Overall

4.5/10

Maintained

0/10

Code review

7/10
OpenSSF Scorecard

Latest release

7.0.1 ยท May 5, 2026

Releases this year

1

Significant stargazers

(top 24 of 61)

Grรฉgoire Pineau

812 followers ยท starred Oct 2018

David Baumgold

503 followers ยท starred Apr 2018

Lipis

1,707 followers ยท starred Nov 2017

Michaล‚ Lytek

1,233 followers ยท starred Sep 2018