React如何配置路由

React+Ts配置路由

安装依赖

bash 复制代码
npm i react-router-dom

在routers下面创建index.tsx

bash 复制代码
import { RouteObject } from 'react-router-dom'
import React from 'react'
import PageA from '@/views/PageA'
import PageB from '@/views/PageB'
const routes: RouteObject[] = [
  {
    path: '/',
    element: <PageA />
  },
  {
    path: '/about',
    element: <PageB />
  }
]

export default routes

在App.tsx中配置路由加载

bash 复制代码
import React from 'react'
import name from '@/Comp'
import { useRoutes } from 'react-router-dom'
import routes from '@/router/index'
function App() {
  return (
    <div className="App">
      <header className="App-header">作者:{name}</header>
      {useRoutes(routes)}
    </div>
  )
}

export default App

注意你不要想着在router下的index文件中的 import React from 'react' 删除掉

会报错 为什么 因为你要写 这是组件实例哦! 这是jsx语法

相关推荐
过往记忆3 小时前
告别 Shuffle!深入探索 Spark 的 SPJ 技术
大数据·前端·分布式·ajax·spark
高兴蛋炒饭4 小时前
RouYi-Vue框架,环境搭建以及使用
前端·javascript·vue.js
m0_748240445 小时前
《通义千问AI落地—中》:前端实现
前端·人工智能·状态模式
ᥬ 小月亮5 小时前
Vue中接入萤石等直播视频(更新中ing)
前端·javascript·vue.js
夜斗(dou)5 小时前
node.js文件压缩包解析,反馈解析进度,解析后的文件字节正常
开发语言·javascript·node.js
恩爸编程6 小时前
纯 HTML+CSS+JS 实现一个炫酷的圣诞树动画特效
javascript·css·html·圣诞树·圣诞树特效·圣诞树js实现·纯js实现圣诞树
神雕杨6 小时前
node js 过滤空白行
开发语言·前端·javascript
网络安全-杰克6 小时前
《网络对抗》—— Web基础
前端·网络
m0_748250746 小时前
2020数字中国创新大赛-虎符网络安全赛道丨Web Writeup
前端·安全·web安全
周伯通*6 小时前
策略模式以及优化
java·前端·策略模式