Allow changing props for the mounted components
We should allow to change values on components rendered through our `render_component` thus our custom webcomponent.
It should listen to changes to its `data-props` attribute and rerender the mounted component.
Fixes #32025 - allow changing root Component props
This allows changing the root components props from legacy JS, as simple
components should be able to change value programatically without using
It only makes sense to listen to changes on the element's props