我是不使用错了😂
import { useRoutes } from 'react-router-dom'
import Home from '../pages/Home'
import Test from '../pages/Test'
const AppRoutes = () => {
return useRoutes([
{
path: '/',
element: <Home/>,
children: [
{
path: 'test',
async lazy() {
return {
element: <Test />
}
}
},
]
}
])
}
export default AppRoutes
home组件
import { Outlet } from "react-router-dom"
function Home() {
return <>
home
< Outlet/>
</>
}
export default Home
App.tsx
import React from 'react';
import './App.css';
import AppRoutes from '@/router'
function App() {
return (
<div className="App">
<AppRoutes />
</div>
);
}
export default App;
使用lazy后访问/test后test组件没有展示