ich eine CoreLayout Komponente haben, die Basis-Layout-Elemente hat:ReactJS render Navigation basierend auf Kinder
1. Navigation bar
2. Components container
3. Footer
In Navigationsleiste Ich habe eine Unternavigationsleiste, die unabhängig voneinander für jeden compoenent angezeigt würde - einige Komponenten könnten habe einige Aktionsknöpfe und einige überhaupt keine Aktionsknöpfe.
IndexView würde eine Aktion (Link) zu einer anderen Seite haben und ContactView würde die zusätzliche Navigationsleiste nicht anzeigen.
Router:
<Route component={CoreLayout}>
<Route path='/' component={LoginRequired}>
<IndexRoute component={IndexView}/>
<Route path='contact' component={ContactView}/>
</Route>
</Route>
Wie machen wir Navigation unabhängig für jede Komponente, wenn die Navigation in CoreLayout Komponente ist?
Sollte ich Navigation und Subnavigation für jede Ansicht einzeln laden? zum Beispiel:
<Navigation><SubNavigation> list of links here </SubNavigation></Navigation>