Ich versuche, React-Router in eine bestehende react App zu implementieren.Reagieren Router Komponente Handhabung als Variable
Wie kann ich den react-Router verwenden, um Komponenten basierend auf bestimmten Bedingungen anzuzeigen.
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}
/>
}
angezeigte Routen bricht
<Route exact path="/" component={displayRHS} />
Wie kann ich diese Komponenten mit ihren jeweiligen Stützen in als auch bestanden angezeigt werden?
Vielen Dank im Voraus
PS, ich denke Art, dass eine einzelne Seite sollte nur, dass einzelne Seite und eine Routing-Bibliothek sollte ein Zeichen sein, dass Sie nur eine Seite zu aktualisieren, anstatt haben sollten ..