File tree Expand file tree Collapse file tree 12 files changed +14
-13
lines changed
server-reason-react-ppx/cram/client-component-e2e.t Expand file tree Collapse file tree 12 files changed +14
-13
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ module App = {
4848
4949 [@ react . component ]
5050 let make = () => {
51- let initialElement = React . Experimental . use (initialRSCModel);
51+ let initialElement = React . Experimental . usePromise (initialRSCModel);
5252 let (layout , setLayout ) = React . useState(() => initialElement);
5353
5454 let navigate = search => {
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ let initialRSCModel =
1616module ClientApp = {
1717 [@ react . component ]
1818 let make = () => {
19- let initialElement = React . Experimental . use (initialRSCModel);
19+ let initialElement = React . Experimental . usePromise (initialRSCModel);
2020 <Supersonic . Router > initialElement </Supersonic . Router >;
2121 };
2222};
Original file line number Diff line number Diff line change 11module App = {
22 [@ react . component ]
33 let make = (~promise) => {
4- React . Experimental . use (promise);
4+ React . Experimental . usePromise (promise);
55 };
66};
77
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ module Data = {
4545module Comments = {
4646 [@ react . async . component ]
4747 let make = () => {
48- let comments = React . Experimental . use (Data . promise() );
48+ let comments = React . Experimental . usePromise (Data . promise() );
4949
5050 Lwt . return(
5151 <div className= "flex gap-4 flex-col" >
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ open Melange_json.Primitives;
55module Reader = {
66 [@ react . component ]
77 let make = (~promise: Js . Promise . t (string )) => {
8- let value = React . Experimental . use (promise);
8+ let value = React . Experimental . usePromise (promise);
99 let %browser_only onMouseOver = _ev => {
1010 Js . log ("Over the promise!" );
1111 };
Original file line number Diff line number Diff line change 4242 ( melange-json ( >= 2 .0.0) )
4343 ( melange-json-native ( >= 2 .0.0) )
4444 ( melange-webapi ( >= 0 .21.0) )
45- reason-react
45+ ( reason-react ( >= 0 .16.0 ) )
4646
4747 ; Documentation
4848 ( odoc :with -doc)
Original file line number Diff line number Diff line change @@ -643,7 +643,7 @@ exception Suspend of any_promise
643643let suspend promise = raise (Suspend (Any_promise promise))
644644
645645module Experimental = struct
646- let use promise =
646+ let usePromise promise =
647647 match Lwt. state promise with
648648 | Sleep -> suspend promise
649649 (* TODO: Fail should raise a FailedSupense and catch at renderTo*? *)
Original file line number Diff line number Diff line change 701701val suspend : 'a Lwt .t -> unit
702702
703703module Experimental : sig
704- val use : 'a Lwt .t -> 'a
704+ val usePromise : 'a Lwt .t -> 'a
705705end
706706
707707val useTransition : unit -> bool * ((unit -> unit ) -> unit )
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ let react_use_without_suspense () =
6060 React. Upper_case_component
6161 ( " app" ,
6262 fun () ->
63- let delay = React.Experimental. use (Sleep. delay 0.01 ) in
63+ let delay = React.Experimental. usePromise (Sleep. delay 0.01 ) in
6464 React. createElement " div" [] [ React. createElement " span" [] [ React. string " Hello " ; React. float delay ] ] )
6565 in
6666 let % lwt stream, _abort = ReactDOM. renderToStream app in
@@ -105,7 +105,7 @@ let suspense_with_react_use () =
105105 React. Upper_case_component
106106 ( " time" ,
107107 fun () ->
108- let delay = React.Experimental. use (Sleep. delay 0.05 ) in
108+ let delay = React.Experimental. usePromise (Sleep. delay 0.05 ) in
109109 React. createElement " div" [] [ React. createElement " span" [] [ React. string " Hello " ; React. float delay ] ] )
110110 in
111111 let app () = React.Suspense. make ~fallback: (React. string " Loading..." ) ~children: time () in
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ let make =
1212 ~children: React . element ,
1313 ~promise: Js . Promise . t (string ),
1414 ) => {
15- let value = React . Experimental . use (promise);
15+ let value = React . Experimental . usePromise (promise);
1616 <div >
1717 {React . string(lola. name)}
1818 {React . int(initial)}
You can’t perform that action at this time.
0 commit comments