私はReact/Reduxでハッキングしており、たくさんのコンテナとコンポーネントを構築しています。コンテナをReduxのコンポーネントに置いても構いませんか?
私の質問この設計はOKです。
は、しかし、私は最近、このようになり、私は私の要素の上で作られたと判断設計上の選択に遭遇しましたか?基本的には、ボタンが数レベル深いので、Redux Actions
をButtonに渡す方法は苦労しています。私は
HeaderContainer
からコンポーネントにコンポーネントを渡し続けることができますが、DOMが深くなったらそれは悪化して悪化します。
プレゼンテーションコンポーネントがコンテナコンポーネントを呼び出すため、このデザインが誤っているように感じます。
どのような考えですか?
こんにちは、私は理解できませんが、なぜあなたはアクションを送信するために最初の場所で店に接続する必要がありますか?コンポーネントのレンダリングでストア内の変更をリッスンする必要がある場合にのみ、ストアに接続する必要があります。 –
"プレゼンテーションコンポーネントがコンテナコンポーネントを呼び出しています"。 Dan Abramovがこれはいいと言っています(https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0#.ssq4o7wml) –