Ich muss auf den aktiven Pfad in der übergeordneten Komponente zugreifen, so dass ich abhängig vom Speicherort einige CSS variieren kann. Hier App
ist - die Mutter:React Router: Holen Sie sich die Position in der Container-Komponente
class App extends React.Component {
render(){
return (
<div className="wrapper" >
<div className="content">
<Router>
<div className="container_b">
<Menu />
<div>
<Route exact path="/" component={Home}/>
<Route path="/confidence" component={ConfidenceInterval}/>
<Route path="/proind" component={ProportionTestInd}/>
<Route path="/prodep" component={ProportionTestDep}/>
</div>
</div>
</Router>
<div className="push"></div>
</div>
<footer className="footer"><Footer /></footer>
</div>
)
}
}
window.location funktioniert, aber das Problem ist render() wird nur einmal aufgerufen, nicht jedes Mal, wenn die Seite geändert wird, so kann ich es nicht verwenden. Danke trotzdem – eli