1
Derzeit ich diese Routing-Struktur haben:Reagieren Router v4 und verschachtelte Routen: Index navlink bleiben immer aktiv
//Main.js:
<Router>
<Switch>
<Route exact path='/' component={AuthApp}/>
<Route path='/app' component={ContentApp}/>
</Switch>
</Router>
ich in meiner contentApp eine innere Navigation benötigen:
//ContentApp:
<Route exact path={`${match.url}/`} component={Content}/>
<Route exact path={`${match.url}/something`} component={Something}/>
<Route exact path={`${match.url}/else`} component={Else}/>
<Route exact path={`${match.url}/blahblah`} component={BlahBlah}/>
Und einige Navigation oFC:
//Header.js
<NavLink exact to='/app' >Dashboard</NavLink>
<NavLink to='/app/something' >Something</NavLink>
<NavLink to='/app/else' >Else</NavLink>
<NavLink to='/app/blahblah' >BlahBlah</NavLink>
So ist das Ding: es funktioniert gut, aber die erste Verbindung bleibt immer aktiv. Kann jemand vorschlagen, wie ich dieses Problem lösen kann? Dank
leid, was meinst du 'das erste link' die Verbindung? –
Ich glaube, sie bedeuten, dass/app immer als aktiv angezeigt wird, auch wenn, sagen wir,/app/else aktiv ist (oder eine der anderen Links unter/app). Ich habe das gleiche Problem. –