This week, I have personally consumed, for the very first time, the @finalformjs API to create a reusable form component library.
I must say that every time I had an "Oh, but I need it to do this other thing!" moment, the library had me covered.
π to the author. #humble
Two new young tech startups added to the "Who's using Final Form?" list today. Let's hope they become successful companies. Good luck, Jeff and Steve! π€
ALT Explanation of what enterkeyhint on input elements does showing all the different labeled submit button for the values: enter, done, go, next, previous, search and send
π React Final Form v6.4.0 and Final Form v4.19.0 released π
This fixes a month old problem where React v16.13.x was displaying a warning β for good reason! β when the first time a field is rendered, it was updating form state in the containing Form.
github.com/final-form/react-β¦
π€ Someone should build a library to manage something complicated, like form state, that is completely framework agnostic. Nothing about form state is specific to any view framework.
And if someone could've thought of doing so, like, 2 years ago, that'd be awesome. @finalformjs
One of my favorite talks at #reactconfau was from @erikras. The attention to detail he puts into his incredible form library is something that reminds me of Apple marketing: diamond-cut chamfered edges and things.
I love it! Definitely give it and formnerd.co a try!
Unpopular opinion: @finalformjs is so much ahead of formik, but formik is so much more popular. Why is that? Better marketing? Looks simpler to newcomers? (both projects have very similar APIs) Or does final-form looks a bit more intimidating?
Proud to announce that Final Form is an official supporter of @ReactEurope. Come to Paris and learn how to build forms in React from the creator of Redux Form and React Final Form! π₯π«π·
react-europe.org/#slot-2039-β¦
π Final Form v4.18.7 released! Several new edge-case bugs fixed. Thank you to the community for helping to make this library even better!
github.com/final-form/final-β¦
Screen with a couple of inputs, how hard can it be. π€ Harder than expected with 6 radio buttons and 6 input fields. However, by using @finalformjs a lot of the things became easier - using nested structure for the form state and field validators (pretty powerful) ππ
.@finalformjs is so solid that the kinds of bugs that are getting fixed are things like "When keepDirtyOnReinitialize is true, and you initialize with some values that do not correspond to registered fields, the values that aren't even fields are getting updated."
β Fix merged.