FlatList标签中的keyExtractor如何设置
在FlatList标签中,可以通过keyExtractor属性来设置每个列表项的唯一标识符。keyExtractor属性需要一个函数作为参数,该函数接收一个列表项数据作为输入,并返回该数据的唯一标识符。
例如,如果列表项数据包含一个名为id的属性,可以使用以下方式设置keyExtractor:
<FlatList
data={myData}
keyExtractor={(item) => item.id.toString()}
renderItem={({ item }) => <MyListItem data={item} />}
/>
在这个示例中,keyExtractor函数接收一个item参数,该参数是一个列表项数据对象。由于id属性是一个数字,需要将其转换为字符串,以确保唯一性。然后,该函数返回id的字符串形式作为列表项的唯一标识符。
原文地址: http://www.cveoy.top/t/topic/hpMZ 著作权归作者所有。请勿转载和采集!