2016-03-28 22 views
0

mapStateToPropsを持つコンポーネントで私のアプリケーションのグローバル状態を使用しました。私の質問は、どのような小道具を使用するための最良の方法です。親でmapStateToPropsを実行することによって、小道具を取得してから、子に渡すか、子でmapStateToPropsを実行します。子コンポーネントに小道具を反応させる

反応コンポーネントを更新する必要があるときに最適化を行っています。

答えて

3

これは還元的な質問ですね。状態のスライスをコンポーネントのサブツリーに分離することができれば、おそらくその状態のスライスをそのサブツリーのルートに接続して、祖先のコンポーネントと兄弟を毎回再レンダリングする必要がないようにする必要があります。また、問題のコンポーネントに必要な小道具を簡単に取り付けることができます(すべての中間コンポーネントを渡す心配なし)。reactjs/redux#419を参照してください。

+0

これはまさに私が探していた答えでした。ありがとうございました。 –

+0

よかった、ありがとう。私は、しかし、より多くの情報で答えを更新しました。 – JMM

関連する問題