@ozo/react-rock
Version:
React 移动端开发脚手架,基于CRA3,通用、开箱即用。
23 lines (19 loc) • 747 B
JavaScript
// router.js 定义应用路由
import React from 'react';
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
import { BasicLayout, MainLayout, BlankLayout } from '@/layouts';
// 应用路由:配合routerConfig进行配置
// 按照 Layout 分组路由,适合复杂项目
// 如果要使用动画路由,直接将Switch替换为AnimatedRoute组件
const Routers = () => {
return (
<Router basename={process.env.PUBLIC_URL}>
<Switch>
<Route path="/demo" component={BasicLayout} />
<Route path="/view" component={BlankLayout} />
<Route path="/" component={MainLayout} />
</Switch>
</Router>
);
};
export default Routers;