React-router v6 可谓是变化着实不小,之前 v5 组织路由是这样的: React-router v5//app.tsx import React from 'react' import { BrowserRouter as Router, Route, Switch } from "react-router-dom"; export default => { return ( <Router> <Switch> <Route path="/" component={Login} /> <Route ...
"react": "18.3.1", "react-dom": "18.3.1", "react-router-dom": "6.23.1" }, "devDependencies": { "@babel/preset-react": "7.24.7", "@rollup/plugin-replace": "5.0.7", "@rollup/pluginutils": "5.1.0", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", "@vaadi...
react-router-dom v6已将Switch替换为Routes。使用并导入<Routes>,而不是使用并导入<Switch>。