1open React 2 3let[@react.component] make ~(children : unit -> React.element) 4 ?(fallback = null) () = 5 let is_mounted, set_mounted = useState (fun () -> false) in 6 useEffect (fun () -> 7 let () = set_mounted (fun _ -> true) in 8 None ) ; 9 if is_mounted then children () else fallback