When you provide input fields for custom component you need to match them to actual component props. That means there is plenty of room to make a mistake, make a typo with the “name” or provide wrong type.
Wouldn’t that amazing to be able to pass some Type generic while registering component to make declaring inputs type safety and to get the autocompletion?
To move it even further, maybe there could be some tool which transforms Type into builder inputs.
What do you think? Maybe I’m missing something?