folgendes Bild zu haben, und seine jeweiligen html:Reagieren Router dynamische Navigationsleiste
<nav className="navigation">
<div className="navigation-first">
<div className="navigation-container">
<Link to="/" activeClassName="active">Dashboard</Link>
<Link to="/work" activeClassName="active">Work</Link>
<Link to="/profile" activeClassName="active">My profile</Link>
<Link to="/account" activeClassName="active">Account</Link>
</div>
</div>
<div className="navigation-second">
<div className="navigation-container">
<Link to="/work/jobs" activeClassName="active">Job search</Link>
<Link to="/work/pools" activeClassName="active">Talent pools</Link>
</div>
</div>
</nav>
Ich möchte der zweite Teil dynamisch sein. Nehmen wir an, für jedes obere Menü möchte ich verschiedene Untermenüs haben. Schauen Sie sich den Router habe ich bisher:
<Router history={browserHistory}>
<Route component={MainLayout}>
<Route path="/" component={Home} />
<Route path="work">
<Route path="jobs">
<Route component={SearchLayoutContainer}>
<IndexRoute component={JobContainer} />
</Route>
</Route>
<Route path="pools">
<Route component={SearchLayoutContainer}>
<IndexRoute component={PoolContainer} />
</Route>
</Route>
</Route>
</Route>
</Router>
By the way, ist die Navigation von einer Komponente kommt in Ansichten verschachtelt, ist es das in Ordnung? Denn jetzt habe ich diese Struktur:
Welche Informationen sind willkommen. Vielen Dank im Voraus.
PD: Ich habe bereits die react-router docs durchlaufen.
Hey Dmitriy, vielen Dank für Ihre Antwort. Was ich erreichen möchte, ist, wenn Sie zum Beispiel auf Profil oder Account klicken, um den zweiten Teil der Navigation dynamisch zu gestalten, mit verschiedenen Elementen. Dies ist wahrscheinlich eine dumme Frage, aber ich lerne gerade React und ich muss dies für die einzelne Seite App, die ich arbeite arbeiten. –