Javascript 在ReactJS中添加新路由
如何使用下面的现有代码在react JS中添加新路由 我想要一个不需要身份验证的路由Javascript 在ReactJS中添加新路由,javascript,reactjs,jsx,Javascript,Reactjs,Jsx,如何使用下面的现有代码在react JS中添加新路由 我想要一个不需要身份验证的路由 ReactDOM.render( <Provider store={store}> <PersistGate loading={null} persistor={persistor}> <LanguageProvider messages={messages}> <ConnectedRouter history={
ReactDOM.render(
<Provider store={store}>
<PersistGate loading={null} persistor={persistor}>
<LanguageProvider messages={messages}>
<ConnectedRouter history={history}>
<MuiThemeProvider theme={theme}>
<SnackbarProvider
maxSnack={5}
anchorOrigin={{
vertical: 'top',
horizontal: 'right',
}}
autoHideDuration={3000}
>
<App history={history} runtime={runtime} />
</SnackbarProvider>
</MuiThemeProvider>
</ConnectedRouter>
</LanguageProvider>
</PersistGate>
</Provider>,
MOUNT_NODE,
);
ReactDOM.render(
,
MOUNT_节点,
);
多谢各位
新来的学习者!非常高兴学习。我知道你可能已经有了它,这意味着你也应该使用它。只需在应用程序组件中添加您的路线即可。我知道您可能已经拥有了它,这意味着您也应该使用它。只需在应用程序组件中添加路由即可。请检查此处的基本路由示例:
import React from "react";
import { BrowserRouter as Router, Switch,Route, Link} from "react-router-dom";
export default function BasicExample() {
return (
<Router>
<div>
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/about">About</Link>
</li>
<li>
<Link to="/dashboard">Dashboard</Link>
</li>
</ul>
<hr />
<Switch>
<Route exact path="/">
<Home />
</Route>
<Route path="/about">
<About />
</Route>
<Route path="/dashboard">
<Dashboard />
</Route>
</Switch>
</div>
</Router>
);
}
function Home() {
return (
<div>
<h2>Home</h2>
</div>
);
}
function About() {
return (
<div>
<h2>About</h2>
</div>
);
}
function Dashboard() {
return (
<div>
<h2>Dashboard</h2>
</div>
);
}
从“React”导入React;
从“react Router dom”导入{BrowserRouter as Router,Switch,Route,Link};
导出默认函数BasicExample(){
返回(
-
家
-
关于
-
仪表板
请检查此处的基本路由示例:
import React from "react";
import { BrowserRouter as Router, Switch,Route, Link} from "react-router-dom";
export default function BasicExample() {
return (
<Router>
<div>
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/about">About</Link>
</li>
<li>
<Link to="/dashboard">Dashboard</Link>
</li>
</ul>
<hr />
<Switch>
<Route exact path="/">
<Home />
</Route>
<Route path="/about">
<About />
</Route>
<Route path="/dashboard">
<Dashboard />
</Route>
</Switch>
</div>
</Router>
);
}
function Home() {
return (
<div>
<h2>Home</h2>
</div>
);
}
function About() {
return (
<div>
<h2>About</h2>
</div>
);
}
function Dashboard() {
return (
<div>
<h2>Dashboard</h2>
</div>
);
}
从“React”导入React;
从“react Router dom”导入{BrowserRouter as Router,Switch,Route,Link};
导出默认函数BasicExample(){
返回(
-
家
-
关于
-
仪表板