import { createRoot } from "react-dom/client";

export class ReactRenderer {
  static render(component: React.ReactElement, dom: HTMLElement) {
    const root = createRoot(dom);
    root.render(component);
    return {
      destroy: () => root.unmount(),
    };
  }
}
