我有以下途徑陣營路由器和嵌套佈局
import React from 'react'
import { IndexRoute, Route } from 'react-router'
import RootComponent from './containers/RootComponent'
import BaseLayout from './components/BaseLayout'
import AuthenticatedLayout from './components/AuthenticatedLayout'
import Auth from './containers/Auth'
import Dashboard from './containers/Dashboard'
import Inbox from './containers/Inbox'
import Schedule from './containers/Schedule'
export default (
<Route path='/' component={BaseLayout}>
<Route path='auth' component={Auth} />
<Route component={AuthenticatedLayout}>
<Route path="dashboard" component={Dashboard} />
<Route path='Inbox' component={Inbox} />
</Route>
</Route>
)
問題:
當我訪問 「/」,AuthenticatedLayout
和Dashboard
不會出現。
我該如何解決這個問題?
是
react-router
應該這樣使用?
編輯:
我試圖改變<Route path="dashboard" component={Dashboard} />
到<IndexRoute component={Dashboard} />
。同樣的結果。
我改變儀表板路線:' ',但它仍然不工作。 –