React と React Native のスレ (481レス)
前次1-
抽出解除 レス栞

155
(4): 2021/09/20(月)00:13 ID:fIDZ4k/Q(1/2) AAS
最近react始めて、リスト構造を持つようなデータの画面表示は配列のmap関数使ってjsx書けってのは理解したんだが、配列の要素の持つデータを一か所でも変えると残りの要素は全く変わってないのに全てレンダリング処理し直すことになるよな?
reactが差分を見てくれるから実際のDOMに反映されることはないんだろうけど、変更された要素のコンポーネントだけにレンダリング処理させる方法ってないんか?
156
(1): 2021/09/20(月)00:18 ID:pwmEuNTH(1) AAS
>>155
keyを使え
チュートリアルにも乗ってたはず
157
(1): 2021/09/20(月)01:13 ID:GKDt5rSn(1/2) AAS
>>155
ならない
158
(1): 2021/09/20(月)02:01 ID:Rr9hULkc(1) AAS
>>155
要素を別コンポーネントにしてReact.memoする
その場合も156が書いてるようにkeyは必須
でも各要素のレンダリングがよほど重くない限り気にすることないと思うぞ
183: 2021/09/30(木)14:23 ID:uxDakMZz(1) AAS
質問主はどう見ても>>155なんだから自作前提でよくて余計なことは省いた方がいいと思うね
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 1.144s*