During my work with React.js, I often had to deal with the processing of forms. I tried using Redux-Form, React-Redux-Form, but none of the libraries suited all my needs. I did not like that the state of the form is stored in the reducer, and each event passes through the action creator. Also, according to Dan Abramov, “the state of the form is inherently ephemeral and local, so you do not need to track it in Redux (or any Flux library)."
I note that React-Redux-Form has a LocalForm component that allows developers to work without redux, but, in my opinion, it’s useless to install a 21.9KB library and use it for less than half the time.