router 2.0。私はこのようなルート設定をしています。React RouterのRouteでonEnter関数を複数回呼び出す方法
<Route path='/' component={app}>
<IndexRoute component={require('./dashboard')} onEnter={logger.log} />
<Route path='signup' component={require('./signup')} onEnter={logger.log} />
<Route path='login' component={require('./login')} onEnter={logger.log} />
</Route>
ご覧のとおり、私はonEnter = {logger.log}を複数回実行していますが、これは軽減されています。
アプリケーションのルートルートにonEnterハンドラを配置しようとしましたが、そのハンドラ関数を1回だけ呼び出しました。私はログインからサインアップに移動するときに、exのために呼ばれることはありません。
すべてのルートのonEnterを宣言して、logger.logを一度だけ呼び出す方法はありますか。何度も繰り返す必要はありません。