React-Routerを既存のリアクションアプリケーションに実装しようとしています。React Routerのコンポーネント処理を変数として
反応ルータを使用して、いくつかの条件に基づいてコンポーネントを表示する方法を教えてください。ルートの表示
var displayRHS;
if(this.state.displayEventComponent){
{/*
* Events Menus
*/}
displayRHS = <DisplayEventComponent
parentFunc={this.displayComponentFunction}
parentPropDay={this.state.day}
/>
} else if (this.state.displayToDoListComponent){
{/*
* To Do List Menu
*/}
displayRHS = <DisplayToDoListComponent
parentCallback_2={this.updateDisplayToDoListComponent}
updateList={this.state.updateDisplayToDoListComponent}
displayIssuesNotList={false}
/>
} else if (this.state.displayIssuesComponent) {
{/*
* Issues menu
*/}
displayRHS = <DisplayIssuesComponent
parentCallback_2={this.updateDisplayToDoListComponent}
updateList={this.state.updateDisplayToDoListComponent}
displayIssuesNotList={true}
/>
}
は、私は同様に渡され、それぞれの小道具で、これらのコンポーネントを表示するにはどうすればよい
<Route exact path="/" component={displayRHS} />
を破りますか?
事前に多くの感謝
PS、私は一種のあなただけの代わりに、ページの更新が必要記号である必要があり、単一のページだけでは単一のページであることを考えると、ルーティングライブラリを使用しています。..