1
我有我的路線設置這樣的:陣營路由器子路徑渲染不觸發正確的組件
ReactDOM.render((
<Router>
<Route path="/" component={App}>
<IndexRoute component={Homepage} />
<Route path="games" component={Games}>
<Route path=":id" component={Game}/>
</Route>
</Route>
</Router>
), document.getElementById('mount-point'))
當我打它觸發在Homepage
組件render()
方法。大。當我點擊#/games
時,會觸發Games
組件中的render()
方法。大。 但是!當我點擊#/games/1
(或其他任何東西而不是1
)時,它會呈現Games
組件。不是Game
組件! :(
謝謝!就是這樣。我覺得我的錯誤是認爲我會得到爲'/ games /:id'頁面創建一個新頁面,我猜這是沒有辦法的,但仍然有這些URL,是嗎? –