私はこのFlatList
を使用しました。ここでrenderRow
関数を呼び出し、リスト項目をレンダリングするコードを記述しました。どのようにして各行のrowId
を取得できますかrenderer
in renderRow
method?
<List containerStyle={{borderTopWidth:0 , borderBottomWidth:0}}>
<FlatList data={this.state.horseList}
renderItem={(item) => this.renderRow(item)}
_keyExtractor ={item => item.id}
onRefresh={this.handleRefresh}
refreshing={this.state.refreshing}
onEndReached={this.handleLoadMore}
onEndReachedThreshold={1}
ListFooterComponent={this.renderFooter}
onRefresh={this.handleRefresh}
/>
</List>
私が問題を正しく理解している場合は、次の方法で各行のインデックスにアクセスできます。
<FlatList data={this.state.horseList}
...
renderItem={({item, index}) => this.renderRow(item, index)}
...
/>