2016-10-24 2 views
0

Я экспериментирую с 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 «должны» делать что-то?

ответ

0

Все зависит от ваших целей. Да, есть «стандарты» и «лучшие практики», но если есть что-то, что response.js должно научить нас тому, что мы должны экспериментировать.

Обычно я выбираю маршрутизацию всего, пока у вас явно не будет проекта, требующего четкого разделения. На данный момент ваша цель не совсем четко сформулирована. Не могли бы вы дать больше информации?

Смежные вопросы