Have frameworks like React and Vue hindered adoption of modern web features like `<dialog>` and `popover`?

They don't map well to components because they expect to always exist in the DOM and have an imperative interface (show/close) for modifying their state.

They top layer is also incompatible with the "portal"/"teleport" model.

If you want something that shows up on top of a modal you actually need a `reverse teleport` where the dialog steals some dom nodes from outside itself.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://wandering.shop/users/dreid/statuses/114388407056225031 on your instance and quote it. (Note that quoting is not supported in Mastodon.)