【React-Router】路由快速上手,联想a560e(联想路由器r6830)
cpugpu芯片开发光刻机
半导体技术突破
1
文件名:【React-Router】路由快速上手,联想a560e
【React-Router】路由快速上手
1. 创建路由开发环境 # 使用CRA创建项目npm create-react-app react-router-pro# 安装最新的ReactRouter包npm i react-router-dom 2. 快速开始 // index.jsimport React from 'react';import ReactDOM from 'react-dom/client';import './index.css';import App from './App';import reportWebVitals from './reportWebVitals';import { createBrowserRouter, RouterProvider } from 'react-router-dom';const router = createBrowserRouter([{path: '/login',element: <div>登录</div>},{path: '/article',element: <div>文章</div>}])const root = ReactDOM.createRoot(document.getElementById('root'));root.render(<React.StrictMode><RouterProvider router={router} /></React.StrictMode>);// If you want to start measuring performance in your app, pass a function// to log results (for example: reportWebVitals(console.log))// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitalsreportWebVitals(); 3. 抽象路由模块 // @/page/Article/index.jsconst Article = () => {return <div>文章页</div>}export default Article // @/router/index.jsimport Login from '../page/Login'import Article from '../page/Article'import { createBrowserRouter } from 'react-router-dom'const router = createBrowserRouter([{path: '/login',element: <Login></Login>},{path: '/article',element: <Article></Article>},{path: '/',element: <Login></Login>}])export default router // @/index.jsimport React from 'react';import ReactDOM from 'react-dom/client';import './index.css';import App from './App';import reportWebVitals from './reportWebVitals';import { RouterProvider } from 'react-router-dom';// 导入路由import router from './router';const root = ReactDOM.createRoot(document.getElementById('root'));root.render(<React.StrictMode>{/* 路由绑定 */}<RouterProvider router={router} /></React.StrictMode>);// If you want to start measuring performance in your app, pass a function// to log results (for example: reportWebVitals(console.log))// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitalsreportWebVitals();
同类推荐
-

【Proteus仿真】【51单片机】光照强度检测系统,e71诺基亚
查看 -

【Proteus仿真】【Arduino单片机】DS1302时钟,联想v360
查看 -

【QGIS入门实战精品教程】3.2:QGIS如何打开ArcGIS创建的个人数据库(MDB)?,索爱k800
查看 -

【QML】警告Name is declared more than once,节操手机
查看 -

【QT】信号和槽(15),卓越亚马逊图书
查看 -

【QT】时间日期与定时器,x9.gs
查看 -

【QT】飞机大战,35phone(qt飞机大战游戏)
查看 -

【Qt之元对象系统】,夏新大v进步版(qt 元对象系统)
查看 -

【Qt图形视图框架】QGraphicsView分析,诺基亚lumia1000
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接