【发布时间】:2018-12-22 01:30:42
【问题描述】:
我创建了一个带有 router-dom 的网站,不幸的是 URL 发生了变化,我需要刷新页面才能看到正确的组件。
我已经看过 StackOverflow 上的所有线程,但没有一个对我有帮助。
所以,我将 App.js 作为主容器:
<div>
<Header />
<Router>
<Switch>
<Route exact path="/" component={Index} />
<Route path="/offer" component={Offer} />
</Switch>
</Router>
</div>
在标题中我有链接:
<Router>
<Link to="/">Start</Link>
<Link to="/offer">Offer</Link>
</Router>
对于 App.js,我导入了 Router、Switch 和 Route。对于 header.js,我导入路由器和链接。
一切都通过标准的 ReactDOM.render(, document.getElementById('root')); 显示出来
你能帮帮我吗?
【问题讨论】:
标签: javascript reactjs react-router-dom