2016-01-25 10 views
14

getting started Reduxのビデオでは、フッター(ダムコンポーネント)がFilterlink(コンテナ)を使用しています。ダムコンポーネントはコンテナコンポーネントを使用/レンダリングできますか?

しかし、私がこのarticleを読むと、コンテナのみがコンテナを使用/レンダリングするように見えるが、はっきりとは思われない。

私にとっては、フッターが(Reduxに関連付けられている)Filterlinkを使用すると、私はReduxを使用しない他のプロジェクトでそれを再利用することはできません。しかし、おそらくそれは例外ですか?たぶん1つのプロジェクトでのみ使用するハードコーディングダムコンポーネントは大丈夫ですか?

何か不足していますか?

答えて

32

この記事は、今日私がそれについてどのように考えているかで幾分古いものでした。私はちょうどあなたがread it again with the fresh perspectiveできるように更新しました。私は、プレゼンテーションコンポーネント内でコンテナコンポーネントを使用することはまったく問題ではないという意見になりました。この理由は簡単です。プレゼンテーションコンポーネントをコンテナコンポーネントに変換するには、必要な情報が過度に必要な場合はいつでも、すべてのコールサイトを変換する必要がある場合は、面倒です。したがって、コンポーネントがプレゼンテーションかコンテナかは、実装の詳細であり、プレゼンテーションであろうとコンテナであろうと、それをうまく使うことができます。

+0

新しい記事が必要ですDan! –

+0

新しい記事が必要です+1 – Tinple

+4

記事を更新しました! –

関連する問題