webpack-router-generator
Version:
A routing list is generated automatically according to the information defined in the file, which is used in webpack.
15 lines • 479 B
JavaScript
import { lazy, Suspense } from "react"
import { Route, Routes } from "react-router-dom"
import list from "./auto"
const fallback = <div>loadding</div>
export default function MyRouter() {
return <Routes>
{
list.map(item => {
const LazyCom = lazy(item.component)
const element = (<Suspense fallback={fallback}><LazyCom /></Suspense>)
return <Route element={element} path={item.path} key={item.path} />
})
}
</Routes>
}