Reactアプリケーションのパフォーマンスを向上させるにはどの方法が最適であるのだろうか。コンポーネントのライフサイクルメソッドcomponentWillReceiveProps
とshouldComponentUpdate
について知りましたが、私が望ましくない再レンダリングを避けるために理想的に実装する必要があるコンポーネントがどれかわかりません。理想的に改善する方法React performance:componentWillReceiveProps vs shouldComponentUpdate
両方を実装するか、そのうちの1つだけ実装するのが最善でしょうか?
また、shouldComponentUpdate
がを受け取っている理由はわかりません。componentWillReceiveProps
が既にそれらを処理している必要があります。
パフォーマンスの向上はプロファイリングから始まります。いったん何が減速すれば、それを最適化するための集中的な努力をすることができます。 – teivaz