【发布时间】:2019-12-16 18:03:26
【问题描述】:
我正在使用 react router v4,我注册了一个路由并尝试创建一个链接,但是当我单击链接或手动输入它时,它似乎没有注册内容,甚至无法识别路线
这是我注册并制作链接
<div className="main-contain">
<Route exact={true} path='/testingroute' component={TestBlock}/>
<span>Click <Link to={'/testingroute'} className="main-link">here</Link> for further details!</span>
</div>
这是路由应该渲染的组件
const TestBlock = (props) => {
console.log("this is being called");
return (
<span>Test</span>
);
}
顺便说一句,应用程序被包裹在<BrowserRouter>中
在过去几天我一直在努力完成这项工作,因此需要一些帮助。请和谢谢你
【问题讨论】:
-
对我来说很好。你可以在这里查看:
https://codesandbox.io/s/crazy-stallman-u1h3t
标签: javascript reactjs react-router react-router-v4