有關於響應路由器的問題。React路由器顯示所有路由的一個組件(頭)
我有一個標題項目,我想顯示所有路線。當然,我希望這成爲用戶的一部分,以便用戶可以點擊導航中的項目。
目前我有我的<Header />
以外我的<Router>
,我猜這是行不通的,因爲我的路由器然後不知道重新渲染?
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'
<div>
<Header />
<Router>
<Switch>
<Route exact path="/" component={Posts} />
<Route exact path="/:category/:postId" component={PostDetails} />
<Route path="/:category" component={CategoryView} />
</Switch>
</Router>
</div>
而且我的頭例如具有<Link to="/">LOGO</Link>
你採用div嘗試 內以上 ? –
dpetrini
當您點擊導航鏈接時,您的路線組件是不是重新呈現的問題嗎?即從*/category1 *移動到*/category2 * –
@dpetrini我還沒有嘗試過。 –