【发布时间】:2021-01-25 23:28:32
【问题描述】:
在这里,我想将 ShowIt 组件加载为嵌套路由,但它不起作用我的意思是当我单击链接时,我会转到该路由,但 ShowIt 组件(hello world)没有加载,我真的需要解决这个问题
请帮帮我
import React from 'react';
import {
BrowserRouter as Router,
Switch,
Route,
Link
} from 'react-router-dom';
const ShowIt = <div>Hello world</div>;
const Links = (
<div>
<Link to="news/components">Go to Components</Link>
<br/>
<Link to="news/states-vs-props">Go to states vs props</Link>
</div>
);
const News = () => {
return (
<div>
{
Links
}
<Router>
<Switch>
<Route path="news/:id">
<ShowIt />
</Route>
</Switch>
</Router>
</div>
);
};
export default News;
【问题讨论】:
标签: reactjs react-router-dom nested-routes