【发布时间】:2017-07-22 16:52:24
【问题描述】:
如何为 Flatlist renderItem 添加递增键,它是用于 map 的方式:
.map((data,key) => <Component data={data} key={key}/>
现在我有这样的,但是密钥没有出现在 MyComponent 道具中:
<FlatList
data={this.state.data}
renderItem={({ item }) => (
<MyComponent data={item} />
)}
keyExtractor={(item,key) => key}
/>
【问题讨论】:
-
您想要精确的结果吗?
-
我希望每个项目都有一个名为 key(或其他)的道具,并且值应该是递增的数字 0,1,2,3,4,5...(根据列表项目数)
标签: javascript reactjs react-native key react-native-flatlist