【发布时间】:2018-05-20 03:50:24
【问题描述】:
我有一个 Nav.js 文件和一个 App.js 文件
Nav.js -
import { Link, Router } from 'react-router-dom'
render() {
return (
<Router>
<ul className="nav-list">
<li><Link to="/">Home<Link></li>
<li><Link to="/about">About</Link></li>
<li><Link to="/contact">Contact</Link></li>
</ul>
</Router>
)
}
App.js -
import Nav from './nav.js'
import { BrowserRouter as Router, Route, Switch } from "react-router-dom"
render() {
return (
<Nav />
<Router>
<Switch>
<Route exact path="/" />
<Route exact path="/about" />
<Route exact path="/contact" />
</Switch>
</Router>
)
}
由于某种原因这不起作用,但我觉得它应该基于 react-router-dom 文档。 React Router 看起来应该很简单,但我很难适应学习曲线。我真的无法让事情按照我想要的方式工作。有谁知道如何以这种方式设置它或有一个很好的参考来为我澄清一些事情?
【问题讨论】:
标签: javascript node.js reactjs react-router single-page-application