Mit Blick auf die huge-apps Beispiel auf dem React-Router Github, bin ich mir nicht sicher, wie Sie die Routen, die ich will.Router mit verschachtelten Kindern reagieren?
URL | Result
--------------------------
/sites | List of sites
/sites/:id | One site
Wenn ich mehrere Websites auflisten möchten, die Site-Komponente/Route müssten in der Seiten-Komponente/route verschachtelt werden. Daher würde meine Ordnerstruktur dem Zuweisungsmodell im Beispiel des reaktiven Routers ähneln.
/routes
/Sites
/components
| Sites.js
/routes
| /Site
| | /components
| | | Site.js
| | index.js
index.js
jedoch für die /sites/:id
Route ist es nicht abhängig von den Seiten-Komponente. Würde ich ein anderes Site-Verzeichnis auf derselben Ebene im Sites-Verzeichnis erstellen oder würde ich die Site-Komponente in die Lage versetzen, eine Liste und eine einzelne Ansicht darzustellen? Wie würden meine index.js Dateien aussehen?
Wie würden Sie das mit PlainRoutes machen, wie das Beispiel funktioniert? – GreeKatrina
Ich weiß nicht, warum Sie PlainRoutes verwenden sollten, wenn JSX in Bezug auf Lesbarkeit viel effizienter ist. Ich füge meiner ursprünglichen Antwort meinen besten Versuch einer PlainRoutes-Version entsprechend der im Beispiel verwendeten Dateistruktur bei. –
Wie Sie [hier] (https://github.com/reactjs/react-router/blob/master/examples/huge-apps/app.js) sehen können, ist es besser für das Teilen von Code.Wie auch immer, danke im Voraus. – GreeKatrina