私はreact-router-reduxを使用しており、connect()コンポーネントをネストしています。状態が変わったときに、入れ子になったコンポーネントが再レンダリングされていることを除いて、これはうまくいくようです。コンポーネントの再レンダリングを停止する方法(React-redux)
Probs: ルートに5人の子供がある: すべてのコンポーネントが接続されているため、いずれかの子供に状態の変更があると、すべてのコンポーネントが再レンダリングされます。
どのようにして必要な子のみをレンダリングできますか?
(解決のために、このちゃったごめんなさいをconnectAdvancedライフ・サイクル・メソッドを使用する方法はありますか?
shouldComponentUpdateを使用すると、コンポーネントを再レンダリングする際に制御することができます(返却に応じて、trueまたはfalse):https://reactjs.org/docs/react-component.html#shouldcomponentupdate。 – Rodius
この場合、React.PureComponent/react-update-if-changedを使用して、再レンダリングの問題を軽減しますか?私は世界に反応するために新しいです。この問題を解決するには、あなたの意見と提案を共有してください。 –