2017-01-09 6 views
0

インフラストラクチャについての知識がなく、すべてのデータを小道具から得ることができます)、コンテナ(すべてのインフラストラクチャを作成してコンポーネントに渡します)が発生しました。かなり問題があると感じています。ページあたり複数のコンテナ

論理的に別のコードが2つあります。だから私のコンテナを2つに分割するのは当然だと思っていますが、それをどう管理するのかは分かりません。それらのサブコンテナとはどうすればいいですか?考えられる方法:

  1. これらをコンポーネントのフォルダ(ページを表す)の下のコンポーネントフォルダに入れます。しかし、コンテナ(サブコンテナはとにかく)をコンポーネントフォルダに置くことは間違って感じる
  2. ページ名でフォルダ内のコンテナフォルダに入れます(ページコンテナはこれら2つのサブコンテナをレンダリングするだけです)。合理的な方法のようだが、私はこの種の実装に遭遇したことはない。
+0

解決策2はうまくいくようです。これはガイド以上のものです。あなたのアプリに合ったものを使ってください。 –

答えて

1

react-boilerplateをチェックすることを強くお勧めします。彼らがファイルを構造化する方法はとても良いです。

1

コンテナコンポーネント:

は内部**プレゼンテーションとコンテナの両方の成分を含有してもよいが、通常、いくつかのラッピングのdivを除いて、独自の任意のDOMのマークアップを持っていない、と決して任意のスタイルを持っていません。

含めるべきか presentational and container componentsのダン・アブラモフ監督することで、この記事を参照してください。彼は記事の最後にこの点についての彼の推論を説明している。

関連する問題