Verwenden mehrerer Layouts für React-Router-Komponenten

8

Wenn ich folgendes habe:

%Vor%

Wie kann ich es so machen, dass die zwei Sätze von Routen jeweils ein anderes Layout verwenden.

Wenn ich nur ein einzelnes Layout hätte, würde ich es in App einfügen, aber in diesem Fall, wo definiere ich das Layout?

Um es noch komplizierter zu machen, werden einige der Layoutkomponenten (z. B. top nav) zwischen beiden Layouttypen geteilt.

    
SystemicPlural 30.11.2015, 10:32
quelle

3 Antworten

23

Ich habe das wie im Geteilten Stammbeispiel

gelöst

Sie können Routen ohne Pfad verwenden, um Container zu definieren, die nicht durch die URL definiert sind:

%Vor%

Die Layout-Komponenten können dann zusätzliche Komponenten wie das Top-Nav importieren

    
SystemicPlural 30.11.2015, 13:38
quelle
6

Hier können Sie mehrere Layouts mit verschiedenen React-Komponenten verwenden.

In Ihrem Router können Sie verwenden:

%Vor%

Quelle: Ссылка

    
Sergio Tapia 16.01.2017 18:39
quelle
3

Pintouch, ich konnte das mit dem folgenden Beispiel arbeiten:

Layout1:

%Vor%

Layout2:

%Vor%

Layout-Container:

%Vor%

Routen:

%Vor%     
Sean Siegel 15.11.2016 15:27
quelle

Tags und Links