Great article — forms handling is something I’ve been interested in for a while and I’ve been working on my own library recently which I’m keen to get some feedback on. You can find an online demo of it here: https://draperd.github.io/react-forms-processor/
If you have some time I’d really appreciate some feedback on it — even if it’s just that the documentation isn’t clear or it’s not obvious what the benefits of using it would be.
The key differentiators of this library are that it is declarative (the demo features a form builder, built from the library itself) and it focuses on the relationships between fields rather than just on individual fields to easily enable richer forms to be built. It’s also not tied to any specific rendering engine.
If you have some time to give the types a quick kick I’d be very grateful,