summaryrefslogtreecommitdiff
path: root/bs5/client/ServerOnlyRSC.re
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);