反応でアクティブなルートを決定するために:私はブレッドクラムのコンポーネントを書き込むしようとしているどのように私はReduxのは、このようなネストされたルートとルーターを使用して反応するアプリ、持っているルータ
<Provider store={store}>
<Router history={browserHistory}>
<Route name="sales" path="/" component={App}>
<IndexRoute name="home" component={Home} />
<Route name="reports" path="/reports" component={Reports}>
<IndexRoute name="reports-home" component={ReportsHome} />
<Route name="report-1" path="/reports/report-1" component={Report1}/>
<Route name="report-2" path="/reports/report-2" component={Report2}/>
</Route>
</Route>
</Router>
</Provider>
を。現在のルートを決定することができるようになります。私ができる
Object {__v2_compatible__: true}
__v2_compatible__: true
createHref: createHref(location, query)
createKey: createKey()createLocation: createLocation(location)
createPath: createPath(location, query)
go: go(n)
goBack: goBack()
goForward: goForward()
isActive: isActive(location)
listen: listen(listener)
listenBefore: listenBefore(hook)
push: push(location)
pushState:()
registerTransitionHook: registerTransitionHook(hook)
replace: replace(location)
replaceState:()
setRouteLeaveHook: listenBeforeLeavingRoute(route, hook)
setState:()
transitionTo: transitionTo(nextLocation)
unregisterTransitionHook: unregisterTransitionHook(hook)
__proto__: Object
:
Breadcrumbs = withRouter(Breadcrumbs);
これは私にこのようになりますルータのオブジェクトを与える:私はによって提供さwithRouter機能を使用してルータを受信するコンポーネントを設定した
は、ルータが反応しますこれを使用して現在のルートを決定しますか?良い方法はありますか?
'isActive'場所パス名がアクティブであるかどうかを決定するために使用することができます – Deadfish