import { renderToStaticMarkup } from "react-dom/server.browser" import { createElement } from "react" import { Hello } from "./Hello.js" // There is no module system in the embedded engine — it receives a bare // script, so the entry point has to land on `globalThis` for the Rust side to // reach it. globalThis.renderApp = (props) => renderToStaticMarkup(createElement(Hello, props))