blob: 017c15687b4993497130c711fa30cbfd05d967ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
let root =
Webapi.Dom.document
|> Webapi.Dom.Document.querySelector("#root")
|> Option.get;
let root = ReactDOM.Client.createRoot(root);
let headers =
Fetch.HeadersInit.make({"Accept": "application/react.component"});
let fetch =
Fetch.fetchWithInit(
Router.demoServerOnlyRSC,
Fetch.RequestInit.make(~method=Fetch.Get, ~headers, ()),
);
let app = ReactServerDOMEsbuild.createFromFetch(fetch);
ReactDOM.Client.render(root, app);
|