我想實現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,我有種想,一個頁面應該只是單頁使用路由庫應該是一個標誌,你應該有一個頁面刷新,而不是..