У меня есть файл 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 выглядит так, как будто все должно быть просто, но мне тяжело с кривой обучения.Я не могу заставить вещи работать так, как я хочу.Кто-нибудь знает, как он может быть настроен таким образом, или есть хорошая справка, чтобы уточнить некоторые вещи для меня?