import { Suspense } from 'react'; import { usePrefetch } from '@module-federation/enhanced/prefetch'; import { Await } from '@modern-js/runtime/router'; interface UserInfo { id: number; title: string; } const reFetchParams = { data: { id: 2, title: 'Another Prefetch Title', }, }; const ReactComponent = () => { const [prefetchResult, reFetchUserInfo] = usePrefetch({ id: 'app1/react-component', // Optional parameters, required after using defer deferId: 'userInfo', }); return ( <> Loading...

}> (
{userInfo.data.id}
{userInfo.data.title}
)} />
); }; export default ReactComponent;