readysite / hosting / frontend / index.js
416 B
index.js
import * as React from 'react';
import * as ReactDOM from 'react-dom/client';

export function render(el, Component, props) {
    const root = ReactDOM.createRoot(el);
    root.render(React.createElement(Component, props));
    el._root = root;
}

export function unmount(el) {
    if (el._root) {
        el._root.unmount();
        delete el._root;
    }
}

export { SitesPage } from './components/SitesPage.jsx';
← Back