Я экспериментирую с React в надежде, что это станет хорошей основой для разработки одного из моих больших проектов. Когда я отхожу от приложений для тестирования реактивного типа SPA, которые я делал, мне интересно, какие лучшие методы предназначены для разработки многостраничных приложений.Создание нескольких страниц Реагирование приложений
С Реагировать маршрутизатор кажется, что вы могли бы сделать что-то похожее на это:
ReactDOM.render(
<Router history={browserHistory}>
<Route path="/path1" component={App1}>
<Route path="/subpath1" component={Layout1} />
<Route path="/subpath2" component={Layout2} />
</Route>
<Route path="/path2" component={App2}>
<Route path="/subpath1" component={Layout3} />
<Route path="/subpath2" component={Layout4} />
</Route>
</Router>,
document.getElementById('app')
);
И сделать ваш ВЕСЬ клиент приложение на стороне.
Другой способ, который я могу представить, заключается в том, чтобы иметь структуру вашего каталога неповрежденной и иметь что-то похожее на вышеупомянутое в каждом из ваших файлов undex (конечно, необходимо настроить Webpack для нескольких точек входа и выходных пакетов).
Итак, существует ли что-то вроде «стандартного» для того, как разработчики React «должны» делать что-то?