react-final-form

🏁 High performance subscription-based form state management for React

Showing:

Popularity

Downloads/wk

342K

GitHub Stars

6.8K

Maintenance

Last Commit

4mos ago

Contributors

121

Package

Dependencies

1

License

MIT

Type Definitions

Built-In

Tree-Shakeable

Yes?

Reviews

Average Rating

4.6/58
Read All Reviews
karolis-sh
chase2981

Top Feedback

1Great Documentation
1Performant
1Highly Customizable
1Poor Documentation

Readme

You build great forms, but do you know HOW users use your forms? Find out with Form Nerd! Professional analytics from the creator of React Final Form.


πŸ’° Wanna get paid the big bucks writing React? Take this quiz and get offers from top tech companies! πŸ’°


🏁 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

Philosophy

Examples

API

FAQ

Rate & Review

Great Documentation1
Easy to Use0
Performant1
Highly Customizable1
Bleeding Edge0
Responsive Maintainers0
Poor Documentation1
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
Karolis Ε arapnickisVilnius, Lithuania86 Ratings79 Reviews
December 29, 2020
Highly Customizable

The successor of react-redux-form (same creator), has a very feature-rich API, lots of examples in docs, and is built with performance in mind. The reason this is not as popular as formik is because there are too many features and they can be really complex (you can hook into any lifecycle of the form or any of the inputs).


0
Chase GibbonsLogan, Ut61 Ratings26 Reviews
4 months ago

My experiences with react-final-form are in a professional capacity. It gets the job done but we always had issues with either too much rendering--or not enough rendering. We switched to react-hook-form instead for that reason.


0
Evgeny ZakharovRussia107 Ratings45 Reviews
Front-end developer (React.js)
2 months ago
chrishan19956 Ratings0 Reviews
3 months ago
Vladimir ChuprazovSofia33 Ratings0 Reviews
3 months ago

Alternatives

react-hook-formπŸ“‹ React Hooks for form state management and validation (Web + React Native)
User Rating
4.8/ 5
126
Top Feedback
46Great Documentation
39Easy to Use
38Performant
GitHub Stars
25K
Weekly Downloads
1M
rs
react-selectThe Select Component for React.js
User Rating
4.2/ 5
78
Top Feedback
17Great Documentation
14Easy to Use
13Performant
GitHub Stars
24K
Weekly Downloads
3M
formikBuild forms in React, without the tears 😭
User Rating
4.4/ 5
173
Top Feedback
34Great Documentation
27Easy to Use
22Performant
GitHub Stars
29K
Weekly Downloads
2M
survey-reactJavaScript Survey and Form Library
User Rating
4.0/ 5
1
Top Feedback
2Easy to Use
GitHub Stars
3K
Weekly Downloads
18K
react-jsonschema-formA React component for building Web forms from JSON Schema.
User Rating
4.5/ 5
4
Top Feedback
3Great Documentation
GitHub Stars
11K
Weekly Downloads
51K
uniformsA React library for building forms from any schema.
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
11K
See 49 Alternatives