私の現在のユースケースでは、アイテムを に追加していScrollView
ます。state にあるアイテム コレクションにアイテムを追加すると、すべてのアイテムが再レンダリングされることに気付きました。
私にできる回避策はありますか?現在の実装は である必要があるため、 List の他の実装ScrollView
への変更は無関係です。FlatList
<View style={{flex: 1}}>
<ScrollView>
<TouchableWithoutFeedback accessible={false}>
<View style={{flexDirection: 'column', alignItems: 'center'}}>
{this.state.items.map(( item, key ) =>
(
<Flag country={item} key={key} />
))}
</View>
</TouchableWithoutFeedback>
</ScrollView>
</View>
ありがとうございました