This is an interesting write up. I’ve implemented a few different form libraries in the past trying to use a declarative approach. I’d be interested to know your thoughts on my current work-in-progress library (you can find a demo here, with links back to the GitHub project).
I’m trying to separate the fields from the form logic itself so that you’re not forced to use any specific renderer. At the moment I’m just looking to get some feedback to get an idea of whether or not I should keep developing it further.
If you get the chance to take a look and let me know what you think it would be much appreciated!