2017-05-09 6 views
3

私はReduxので初心者だと、彼らは間違いだったReduxの例では先頭に「1つのコンテナコンポーネントを教えてthis link Reduxののマニュアルにから逆流なぜ私はreduxのコンポーネントに複数のコンテナがありますか?メリットは何ですか?

来る。服用しないでくださいこれは最大の理由として "なぜ?

例えば "todo-example" redux exampleこれらは複数あるコンテナのTodoコンポーネントと私はその理由を理解できません。私はちょうど1つを持つことができることを意味するコンテナPresentativeコンポーネントfor Todoコンポーネント。

コンポーネント内に複数のコンテナを持つ利点は何ですか?

答えて

0

あなたは複数のコンポーネントを接続するに関連するいくつかの概念について説明し、私のブログの記事Practical Redux, Part 6: Connected Lists, Forms, and Performanceを、読みたいかもしれません。

クイックサマリー:より多くのコンポーネントを接続するということは、各コンポーネントがReduxストア状態の小さな部分に関心があり、再描画回数が少なくなるため、一般にパフォーマンスが向上することを意味します。また、各コンポーネントの責任が少なく、理解しやすいはずです。

2

複数のコンテナを使用すると、すべてのコンポーネントを処理するユニークなコンテナを持つ代わりに、コンポーネントごとに個別のモジュール/コンテナを作成するため、簡単なテストと開発を続けることができます。

非常に小さなアプリケーションでは、ユニークなコンテナのアプローチが機能する可能性もありますが、実際のアプリケーションではスケールアップが困難です。容器の使用を記載し

興味深い記事:

https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0

関連する問題