That's not true. Web components that render nothing will contain only their children as nodes, that's good enough for a good amount of container use cases.
So you can have something like:
<uix-modal> <uix-button icon="wifi"></uix-button> <dialog> <div class="flex flex-col gap-4 p-4 w-[640px]"> ... </div> </dialog> <uix-modal>
That's not true. Web components that render nothing will contain only their children as nodes, that's good enough for a good amount of container use cases.
So you can have something like:
It could be better, but this little annoyance is still better than React, Angular, and the other options.