私はテーブルを保持する親コンテナを持っています(各行は子コンポーネントです)。 子コンポーネントは、データの面で少し重いです(多くの画像を持っている)大きなテーブルでパフォーマンスを向上させるにはどうすればよいですか?
だから、それは次のようになります。私は再レンダリング時に親コンポーネントを(子コンポーネントがshouldComponentUpdateで停止されるわけではありません
<parent>
<child> </child>
<child> </child>
<child> </child>
...
</parent>
、再レンダリングしないでください)、それは多くの時間がかかります。
Perf.timeWastedに何も表示されません。
私は1人の子供を再レンダリングするとき、速く再レンダリングします。
おそらく、反応している仮想DOMの計算を考えていますか?
他のテスト/指示がありますか?
EDIT:
子供のshouldComponentUpdateが非常に小さい、次のようになります。
shouldComponentUpdate(nextProps, nextState) {
let shouldUpdate =nextProps.test1;
return shouldUpdate;
}
投稿コード – lustoykov
@leoコードは非常に大きく、私は構造を投稿しました。私は特定のコード部分を貼り付けることができます – omriman12
あなたは親の子供をレンダリングする方法を投稿しますか? – lustoykov