React.lazy + Suspense 实现路由懒加载挺香的,分包加载瞬间清爽了不少~
就是要注意服务端渲染的时候有点坑,得处理好 loading 状态不然白屏尴尬
const Home = React.lazy(() => import('./Home'));
const About = React.lazy(() => import('./About'));
function App() {
return (
<Suspense fallback={<div>Loading...</div>}>
<Routes>
<Route path="/" element={<Home />} />
<Route path="/about" element={<About />} />
</Routes>
</Suspense>
);
}就是要注意服务端渲染的时候有点坑,得处理好 loading 状态不然白屏尴尬
登录/注册