Skip to content

Commit b104c82

Browse files
committed
chore: make example more clear
1 parent b143b85 commit b104c82

File tree

4 files changed

+15
-18
lines changed

4 files changed

+15
-18
lines changed

modernjs-ssr-data-loader/remote/src/routes/a/page.tsx

Lines changed: 0 additions & 12 deletions
This file was deleted.

modernjs-ssr-data-loader/remote/src/routes/page.tsx

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
import './index.css';
2-
import { useRouteLoaderData, Link } from '@modern-js/runtime/router';
3-
import { withMFRouteId } from '@modern-js/runtime/mf';
2+
import { useLoaderData, Link } from '@modern-js/runtime/router';
43
import Image from '../components/Image';
54
import type { ProfileData } from './page.data';
65

76
const Index = (): JSX.Element => {
8-
console.log('routeId: ', withMFRouteId('page'));
9-
const data = (useRouteLoaderData(withMFRouteId('page')) as ProfileData) || {
7+
const data = (useLoaderData() as ProfileData) || {
108
message: '404',
119
};
1210
return (
1311
<div className="container-box">
14-
<Link to={'a'}> jump a</Link>
12+
<Link to={'route-b'}> jump to remote self route (route-b)</Link>
1513
provider {data.message}
1614
<Image />
1715
</div>

modernjs-ssr-data-loader/remote/src/routes/a/page.data.ts renamed to modernjs-ssr-data-loader/remote/src/routes/route-b/page.data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export type ProfileData = {
44
const loader = async (): Promise<ProfileData> => {
55
const msg = await new Promise<string>((resolve) => {
66
setTimeout(() => {
7-
resolve('page/a');
7+
resolve('route-b');
88
}, 0);
99
});
1010
console.log('msg', msg);
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { useLoaderData } from '@modern-js/runtime/router';
2+
import type { ProfileData } from './page.data';
3+
4+
const Index = (): JSX.Element => {
5+
const data = (useLoaderData() as ProfileData) || {
6+
message: '404',
7+
};
8+
return <div>[ route-b ] data: {data.message}</div>;
9+
};
10+
11+
export default Index;

0 commit comments

Comments
 (0)