File tree Expand file tree Collapse file tree 9 files changed +31
-20
lines changed
integration/helpers/rsc-vite Expand file tree Collapse file tree 9 files changed +31
-20
lines changed Original file line number Diff line number Diff line change 9
9
"typecheck" : " tsc"
10
10
},
11
11
"devDependencies" : {
12
- "@hiogawa/vite-rsc" : " 0.4.2 " ,
12
+ "@hiogawa/vite-rsc" : " 0.4.4 " ,
13
13
"@types/express" : " ^5.0.0" ,
14
14
"@types/node" : " ^22.13.1" ,
15
15
"@types/react" : " ^19.1.8" ,
Original file line number Diff line number Diff line change @@ -38,9 +38,9 @@ export async function callServer(request: Request) {
38
38
}
39
39
40
40
export default async function handler ( request : Request ) {
41
- const ssr = await import . meta. viteRsc . loadSsrModule <
41
+ const ssr = await import . meta. viteRsc . loadModule <
42
42
// eslint-disable-next-line @typescript-eslint/consistent-type-imports
43
43
typeof import ( "./entry.ssr" )
44
- > ( "index" ) ;
44
+ > ( "ssr" , " index") ;
45
45
return ssr . default ( request , callServer ) ;
46
46
}
Original file line number Diff line number Diff line change 9
9
"typecheck" : " tsc"
10
10
},
11
11
"devDependencies" : {
12
- "@hiogawa/vite-rsc" : " 0.4.2 " ,
12
+ "@hiogawa/vite-rsc" : " 0.4.4 " ,
13
13
"@types/express" : " ^5.0.0" ,
14
14
"@types/node" : " ^22.13.1" ,
15
15
"@types/react" : " ^19.1.8" ,
Original file line number Diff line number Diff line change @@ -39,8 +39,8 @@ export async function callServer(request: Request) {
39
39
}
40
40
41
41
export default async function handler ( request : Request ) {
42
- const ssr = await import . meta. viteRsc . loadSsrModule <
42
+ const ssr = await import . meta. viteRsc . loadModule <
43
43
typeof import ( "./entry.ssr" )
44
- > ( "index" ) ;
44
+ > ( "ssr" , " index") ;
45
45
return ssr . default ( request , callServer ) ;
46
46
}
Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ export const routes = [
4
4
{
5
5
id : "root" ,
6
6
path : "" ,
7
- // requiredCSS: ["/index.css"],
8
7
lazy : ( ) => import ( "./routes/root/root" ) ,
9
8
children : [
10
9
{
Original file line number Diff line number Diff line change
1
+ .server-box-home {
2
+ border : 1px solid black;
3
+ padding : 10px ;
4
+ }
Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ import { Counter } from "../../counter";
5
5
import { redirect } from "react-router/rsc" ;
6
6
import type { LoaderFunctionArgs } from "react-router" ;
7
7
8
+ import "./home.css" ;
9
+
8
10
export async function loader ( { request } : LoaderFunctionArgs ) {
9
11
await new Promise ( ( r ) => setTimeout ( r , 500 ) ) ;
10
12
return {
@@ -39,7 +41,7 @@ export default function HomeRoute({
39
41
} ;
40
42
41
43
return (
42
- < div style = { { border : "1px solid black" , padding : "10px" } } >
44
+ < div className = "server-box-home" >
43
45
< h2 > Home Route</ h2 >
44
46
< p > Loader data: { message } </ p >
45
47
< Counter />
Original file line number Diff line number Diff line change @@ -64,7 +64,6 @@ export function Layout({ children }: { children: React.ReactNode }) {
64
64
< meta name = "viewport" content = "width=device-width, initial-scale=1" />
65
65
< title > React Server</ title >
66
66
< Links />
67
- { import . meta. viteRsc . loadCss ( ) }
68
67
</ head >
69
68
< body >
70
69
< div className = "server-box" >
You can’t perform that action at this time.
0 commit comments