在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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录