Framework agnostic, high performance, subscription-based form state management. Created by @erikras.

Github
πŸ”ˆ Update! πŸ”ˆ One of my favorite things about OSS is how library consumers can challenge the assumptions of library authors. 🏁FF used to not let you change the value of unregistered fields. No more!! ✊ v4.8.1 liberates you to modify any value, regardless of registration. πŸ—½
4
πŸŽ‰ New Example πŸŽ‰ Make your forms gorgeous with @smooth_code's 🍭 Smooth-UI library. All it takes is a simple HOC. codesandbox.io/s/40o45po3l4
2
8
πŸŽ‰New Example: Format On Blur πŸŽ‰ This much requested feature just shipped in 🏁 React Final Form v3.6.0. It's great for editing numbers, like currencies! πŸ’°πŸ’°πŸ’° codesandbox.io/s/3rp260ly51
2
15
πŸŽ‰ New Config Param πŸŽ‰ - destroyOnUnregister will optionally blow away πŸ’₯ your field values when a field is unregistered (unmounted). You'll need: final-form@4.8.0 react-final-form@3.5.2 github.com/final-form/final-… Suggested/requested by @thekitze.
1
9
Cool new AsyncTypeahead + Redux Example. 😎 codesandbox.io/s/5m4w2909k
2
πŸŽ‰ New Feature πŸŽ‰ You can now specify keepDirtyOnReinitialize (stolen from @ReduxForm's API) to allow a user to continue typing in a form as the record is saved and not overwrite values when the form is reinitialized with the saved data. final-form@4.7.3 react-final-form@3.5.0
3
Looking for a way to make your forms look gorgeous? Check out Smooth-UI, by @smooth_code. smooth-ui.smooth-code.com/#f…
1
4
4
πŸ’₯ Actually published v3.4.2 to NPM. πŸ’₯ Deepest apologies for this oversight. πŸ™
5
This is awesome! It's been added to the readme.
Simple example to demonstrate how to use format-string-by-pattern to parse your input values using @finalformjs. #javascript codesandbox.io/s/no20p7z3l
4
This is very nice. Same technique works interchangeably with Formik or @finalformjs. Here's the 🏁 React Final Form version: codesandbox.io/s/x9rq1rqqop
Cool example of Formik and React Router’s Switch to make a wizard codedaily.io/tutorials/50/Cr…
2
1
7
πŸ”₯ Performance Improvements πŸ”₯ final-form@4.6.0 react-final-form@3.4.0 Previous versions had a performance bug that made the first render slow if you had many fields, especially dynamically generated. πŸ“ˆ Click thru for fun live charting demo! πŸ“ˆ github.com/final-form/react-…
3
1
14
Thank you, @rocket_garden, for becoming our latest sponsor on opencollective.com/final-for…. ❀️❀️❀️ Every little bit helps.
1
πŸ’₯ react-final-form@3.3.0 πŸ’₯ This release begins to repair a bad design decision taken early in the life of the library. You now have access to the full 🏁 Final Form object in props.form. ⚠️ v3.3 will generate helpful deprecation warnings in dev ⚠️ github.com/final-form/react-…
1
8
So the RenderProps types were not being properly checked in Flow. Enabling it found several mistakes. πŸ€¦β€β™‚οΈ All that's fixed in v3.3.0. πŸ‘
πŸ’₯ final-form@4.5.1 πŸ’₯ Highly demanded feature of hasSubmitErrors and hasValidationErrors flags. Also fixed some edge case bugs. Getting better all the time thanks to the community. πŸ‘β€οΈ github.com/final-form/final-…
1
6
New @withspectrum community for 🏁 Final Form users: spectrum.chat/final-form Come make it awesome!
3
12
New much needed docs section about how Field Names work in 🏁 Final Form. github.com/final-form/final-…
4
Introducing... πŸ’₯πŸ’₯ Native HTML5 Validation in 🏁 React Final FormπŸ’₯πŸ’₯ Read about how and why: medium.com/@erikras/react-fi…
1
10
32
New @finalformjs feature dropping tomorrow. Conceived during a fever dream last night. πŸ€’ It's pretty cool. πŸ₯πŸ₯
2
1
16
#libgoals πŸ˜€
πŸŽ‰πŸŽ‰ ONE MILLION πŸŽ‰πŸŽ‰
8