3.引入路由 react-router-dom V6
需要先下载路由
npm install react-router-dom【版本:6.8.1】
安装 antd的icons:
npm install --save @ant-design/icons 【版本:5.0.1】
前台路由的拆分如下pages下新建login/login.jsx和admin/admin.jsx:
登陆:/login
login.jsx
主界面:/
admin.jsx
路由组件实现:App.js文件中代码如下:
import React from 'react' import { BrowserRouter, Routes, Route} from 'react-router-dom' import { ConfigProvider } from 'antd' import 'antd/dist/reset.css' import './App.css'; import Login from './pages/login/login' import Admin from './pages/admin/admin' function App() { return ( <ConfigProvider theme={{ token: { colorPrimary: '#00b96b', }, }} > {/*<div className="App">*/} {/* <Button type="primary">Button</Button>*/} {/*</div>*/} <BrowserRouter> <Routes> <Route path="/login" element={<Login/>}> </Route> <Route path="/" element={<Admin/>}> </Route> </Routes> </BrowserRouter> </ConfigProvider> ); } export default App;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!