import React, { lazy, Suspense } from 'react'; import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import LoadingState from './components/ui/LoadingState'; // 使用React.lazy实现组件懒加载 const OperationAgent = lazy(() => import('./pages/OperationAgent')); const Homepage = lazy(() => import('./pages/Homepage')); const Pricing = lazy(() => import('./pages/Pricing')); const CaseStudy = lazy(() => import('./pages/CaseStudy')); const LoginPage = lazy(() => import('./pages/Auth/LoginPage')); const RegisterPage = lazy(() => import('./pages/Auth/RegisterPage')); const AppRouter: React.FC = () => { return ( }> {/* 首页商业化路由 */} } /> } /> } /> } /> {/* 认证路由 */} } /> } /> {/* 后台路由 */} } /> } /> ); }; export default AppRouter;