createPortal API

Renderizza contenuto Wompo in un nodo DOM esterno al componente.


Esempio

import { createPortal, html } from 'wompo';

function Modal({ open, children }) {
  if (!open) return html``;

  return createPortal(
    html`<div class="modal">${children}</div>`,
    document.body
  );
}

Casi d'uso

Portal è utile per modal, menu flottanti, tooltip, notifiche e UI che deve uscire dal normale contenitore del componente.