Sorry but No! This is heavily inspired in Java which is the worst in the business of building UI.
Its aiming for headless UI and this is the wrong way to go about that.
I’d hate to see this in a codebase as it abstracts too much away and tries to merge OOP and FP and does not satisfy either. It does not take advantage of many things about React.
The form builder for example couples the component with FormBuilder. The abstraction of FormBuilder adds layers to the things you need to learn first.