Глядя на пример huge-apps на github response-router, я не уверен, как настроить маршруты, которые я хочу.Реактивный маршрутизатор с вложенными детьми?
URL | Result
--------------------------
/sites | List of sites
/sites/:id | One site
Если я хочу перечислить несколько сайтов, компонент/маршрут сайта должен быть вложен в компонент/маршрут Сайты. Таким образом, моя структура папок будет похожа на модель Assignments в примере action-router.
/routes
/Sites
/components
| Sites.js
/routes
| /Site
| | /components
| | | Site.js
| | index.js
index.js
Однако для /sites/:id
маршрута, он не зависит от компонента Sites. Смогу ли я создать еще один каталог сайта на том же уровне в каталоге «Сайты», или я могу заставить компонент сайта отображать список и уникальный вид? Как выглядят мои файлы index.js?
Как вы это сделаете с помощью PlainRoutes, как это работает? – GreeKatrina
Я не знаю, почему вы хотите использовать PlainRoutes, когда JSX более эффективен с точки зрения удобочитаемости. Я добавлю к своему первоначальному ответу свою лучшую попытку в версии PlainRoutes, согласно файловой структуре, используемой в примере. –
Как вы видите [здесь] (https://github.com/reactjs/react-router/blob/master/examples/huge-apps/app.js), это лучше для разделения кода.В любом случае, спасибо заранее. – GreeKatrina