File tree Expand file tree Collapse file tree 15 files changed +40
-26
lines changed Expand file tree Collapse file tree 15 files changed +40
-26
lines changed Original file line number Diff line number Diff line change 3
3
import * as React from "react" ;
4
4
import { hydrateRoot } from "react-dom/client" ;
5
5
import {
6
- createCallServer ,
7
- getServerStream ,
8
- RSCHydratedRouter ,
6
+ unstable_createCallServer as createCallServer ,
7
+ unstable_getServerStream as getServerStream ,
8
+ unstable_RSCHydratedRouter as RSCHydratedRouter ,
9
9
} from "react-router" ;
10
10
import type { ServerPayload } from "react-router/rsc" ;
11
11
import {
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import {
10
10
import {
11
11
type DecodeCallServerFunction ,
12
12
type DecodeFormActionFunction ,
13
- matchRSCServerRequest ,
13
+ unstable_matchRSCServerRequest as matchRSCServerRequest ,
14
14
} from "react-router/rsc" ;
15
15
16
16
import { routes } from "./routes" ;
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ import express from "express";
4
4
// @ts -expect-error - no types
5
5
import { renderToReadableStream as renderHTMLToReadableStream } from "react-dom/server.edge" assert { env : "react-client" } ;
6
6
import {
7
- routeRSCServerRequest ,
8
- RSCStaticRouter ,
7
+ unstable_routeRSCServerRequest as routeRSCServerRequest ,
8
+ unstable_RSCStaticRouter as RSCStaticRouter ,
9
9
} from "react-router" assert { env : "react-client" } ;
10
10
// @ts -expect-error
11
11
import { createFromReadableStream } from "react-server-dom-parcel/client.edge" assert { env : "react-client" } ;
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ import { manifest } from "virtual:react-manifest";
11
11
import {
12
12
type DecodeServerResponseFunction ,
13
13
type EncodeActionFunction ,
14
- createCallServer ,
15
- getServerStream ,
16
- RSCHydratedRouter ,
14
+ unstable_createCallServer as createCallServer ,
15
+ unstable_getServerStream as getServerStream ,
16
+ unstable_RSCHydratedRouter as RSCHydratedRouter ,
17
17
} from "react-router" ;
18
18
import { type ServerPayload } from "react-router/rsc" ;
19
19
Original file line number Diff line number Diff line change 1
1
/// <reference types="@cloudflare/workers-types" />
2
2
import {
3
3
type DecodeCallServerFunction ,
4
- matchRSCServerRequest ,
4
+ unstable_matchRSCServerRequest as matchRSCServerRequest ,
5
5
} from "react-router/rsc" ;
6
6
// @ts -expect-error - no types yet
7
7
import { manifest } from "virtual:react-manifest" ;
Original file line number Diff line number Diff line change @@ -7,7 +7,10 @@ import RDS from "react-dom/server.edge";
7
7
// @ts -expect-error
8
8
import { bootstrapModules , manifest } from "virtual:react-manifest" ;
9
9
10
- import { routeRSCServerRequest , RSCStaticRouter } from "react-router" ;
10
+ import {
11
+ unstable_routeRSCServerRequest as routeRSCServerRequest ,
12
+ unstable_RSCStaticRouter as RSCStaticRouter ,
13
+ } from "react-router" ;
11
14
12
15
type CloudflareEnv = {
13
16
ASSETS : Fetcher ;
Original file line number Diff line number Diff line change
1
+ "use client" ;
2
+
1
3
export type { RouterProviderProps } from "./lib/dom-export/dom-router-provider" ;
2
4
export { RouterProvider } from "./lib/dom-export/dom-router-provider" ;
3
5
export { HydratedRouter } from "./lib/dom-export/hydrated-router" ;
Original file line number Diff line number Diff line change @@ -287,9 +287,15 @@ export type {
287
287
DecodeServerResponseFunction ,
288
288
EncodeActionFunction ,
289
289
} from "./lib/rsc/browser" ;
290
- export { createCallServer , RSCHydratedRouter } from "./lib/rsc/browser" ;
291
- export { routeRSCServerRequest , RSCStaticRouter } from "./lib/rsc/server.ssr" ;
292
- export { getServerStream } from "./lib/rsc/html-stream/browser" ;
290
+ export {
291
+ createCallServer as unstable_createCallServer ,
292
+ RSCHydratedRouter as unstable_RSCHydratedRouter ,
293
+ } from "./lib/rsc/browser" ;
294
+ export {
295
+ routeRSCServerRequest as unstable_routeRSCServerRequest ,
296
+ RSCStaticRouter as unstable_RSCStaticRouter ,
297
+ } from "./lib/rsc/server.ssr" ;
298
+ export { getServerStream as unstable_getServerStream } from "./lib/rsc/html-stream/browser" ;
293
299
294
300
///////////////////////////////////////////////////////////////////////////////
295
301
// DANGER! PLEASE READ ME!
Original file line number Diff line number Diff line change @@ -50,4 +50,4 @@ export type {
50
50
ServerRouteMatch ,
51
51
ServerRouteObject ,
52
52
} from "./lib/rsc/server.rsc" ;
53
- export { matchRSCServerRequest } from "./lib/rsc/server.rsc" ;
53
+ export { matchRSCServerRequest as unstable_matchRSCServerRequest } from "./lib/rsc/server.rsc" ;
Original file line number Diff line number Diff line change 3
3
import * as React from "react" ;
4
4
import { hydrateRoot } from "react-dom/client" ;
5
5
import {
6
- createCallServer ,
7
- getServerStream ,
8
- RSCHydratedRouter ,
6
+ unstable_createCallServer as createCallServer ,
7
+ unstable_getServerStream as getServerStream ,
8
+ unstable_RSCHydratedRouter as RSCHydratedRouter ,
9
9
} from "react-router" ;
10
10
import type { ServerPayload } from "react-router/rsc" ;
11
11
import {
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import {
10
10
import {
11
11
type DecodeCallServerFunction ,
12
12
type DecodeFormActionFunction ,
13
- matchRSCServerRequest ,
13
+ unstable_matchRSCServerRequest as matchRSCServerRequest ,
14
14
} from "react-router/rsc" ;
15
15
16
16
import { routes } from "./routes" ;
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ import express from "express";
3
3
// @ts -expect-error - no types
4
4
import { renderToReadableStream as renderHTMLToReadableStream } from "react-dom/server.edge" assert { env : "react-client" } ;
5
5
import {
6
- routeRSCServerRequest ,
7
- RSCStaticRouter ,
6
+ unstable_routeRSCServerRequest as routeRSCServerRequest ,
7
+ unstable_RSCStaticRouter as RSCStaticRouter ,
8
8
} from "react-router" assert { env : "react-client" } ;
9
9
// @ts -expect-error
10
10
import { createFromReadableStream } from "react-server-dom-parcel/client.edge" assert { env : "react-client" } ;
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ import { manifest } from "virtual:react-manifest";
11
11
import {
12
12
type DecodeServerResponseFunction ,
13
13
type EncodeActionFunction ,
14
- createCallServer ,
15
- getServerStream ,
16
- RSCHydratedRouter ,
14
+ unstable_createCallServer as createCallServer ,
15
+ unstable_getServerStream as getServerStream ,
16
+ unstable_RSCHydratedRouter as RSCHydratedRouter ,
17
17
} from "react-router" ;
18
18
import { type ServerPayload } from "react-router/rsc" ;
19
19
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import { manifest } from "virtual:react-manifest";
6
6
7
7
import {
8
8
type DecodeCallServerFunction ,
9
- matchRSCServerRequest ,
9
+ unstable_matchRSCServerRequest as matchRSCServerRequest ,
10
10
} from "react-router/rsc" ;
11
11
12
12
import { routes } from "../routes" ;
Original file line number Diff line number Diff line change @@ -7,7 +7,10 @@ import RDS from "react-dom/server.edge";
7
7
// @ts -expect-error
8
8
import { bootstrapModules , manifest } from "virtual:react-manifest" ;
9
9
10
- import { routeRSCServerRequest , RSCStaticRouter } from "react-router" ;
10
+ import {
11
+ unstable_routeRSCServerRequest as routeRSCServerRequest ,
12
+ unstable_RSCStaticRouter as RSCStaticRouter ,
13
+ } from "react-router" ;
11
14
12
15
type CloudflareEnv = {
13
16
ASSETS : Fetcher ;
You can’t perform that action at this time.
0 commit comments