import * as React from 'react'; import NxWelcome from './nx-welcome'; import { Link, Route, Routes } from 'react-router-dom'; import { loadRemote } from '@module-federation/runtime'; import useDynamicModule from './useDynamicRemote'; const ReactTsRemote = React.lazy(() => import('react_ts_nested_remote/Module')); loadRemote('react_ts_nested_remote/utils').then((utils) => { console.log(utils.add(1, 2, 3) + utils.sub(1, 2, 3)); }); const DynamicReactTsRemote = React.lazy(() => useDynamicModule({ name: 'react_ts_nested_remote', url: 'http://localhost:3005/remoteEntry.js', modulePath: './Module', }), ); export function App() { return ( } /> } /> } /> ); } export default App;