を注入:コンポーネントが再なるためが再来のドキュメントで構成要素に状態をReduxの、再レンダリング
それが、これはパフォーマンスを殺すことを、接続した機器に完全な状態を注入すると言いますすべてのアクションでレンダリングします。
今、私はそれがなぜだろうかと思います。デフォルトの厳密な等しくないでしょうareStatesEqual
関数とデフォルトの浅い均等areStatePropsEqual
関数は、少なくとも状況をキャッチします、状態が変更されていない?あるいは、ドキュメントは、状態がおそらくすべてのアクションで変わると仮定していますか?正確に何をしたいです
OK、状態が変わらないならば、私のコンポーネントは再レンダリングしないでしょうか? – ghost23
@ ghost23はい、アクションが発生しても、コンポーネントに注入された状態が変更されない場合、コンポーネントは再レンダリングされません。これは、アプリケーションが正しく書かれていて、 render()関数などで新しいインスタンスを作成するようなことをしてください。この記事は非常に参考になります:https://medium.com/@esamatti/react-js-pure-render-performance-anti-pattern-fb88c101332f – sheunis