2016-10-24 4 views
0

Reactを使って私の大きなプロジェクトをベースにする良いフレームワークになることを期待して実験しています。私が行ってきたSPAタイプのReactテストアプリケーションから離れるにつれて、マルチページアプリケーションを開発するためのベストプラクティスが何であるか疑問に思っています。複数のページを作るReact applications

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') 
); 

そして、あなたのアプリケーション全体のクライアントは両面ますと

は、あなたがこれに似た何かをしたいかのようにそれはそうルーターを反応します。

私が考えることのできるもう1つの方法は、あなたのディレクトリ構造をそのまま残しておき、あなたのundexファイルの中に上記と同様のものを置くことです(Webpackは複数のエントリポイントと出力バンドルを設定する必要があります)。

したがって、React開発者がどのように「すべきか」のための「標準」がありますか?

答えて

0

すべてはあなたの目標に依存します。はい、「標準」と「ベストプラクティス」がありますが、反応するものが1つあれば、それを教えてください。私たちは実験すべきです。

私は通常、明確な分離が必要なプロジェクトが明確になるまで、すべてのものをまとめてルーティングします。あなたの目標はまだ明確にはっきりと述べられていません。詳細を教えてください。

関連する問題