У меня есть массив элементов для отображения в плоском списке с ключами:
messageArray=[
{
key:1234,
//other variables
},
{
key:1237,
//other variables
},
//otherobjects
]
В настоящее время у меня есть следующий код для плоского списка:
<FlatList
data={messageArray}
showsVerticalScrollIndicator={false}
showIndicator={false}
ref={ref => { this.flatlist1 = ref; }}
onContentSizeChange={(contentWidth, contentHeight) => {
this.flatlist1.scrollToEnd({ animated: false })
}}
keyExtractor={(item, index) => item.key}
renderItem={({ item, index }) => (
//views
)}
/>
Я хочу отобразитьitem.key для индекса плоского списка, чтобы я мог использовать scrollToIndex () в моем плоском списке, используя следующий массив:
KeysToSearch=[1237,1248,1522,...]
Как я могу это сделать?Я не уверен, ГДЕ, чтобы определить функцию отображения .Или использовать какой-то другой метод для достижения этой цели (используя ключ или другой параметр вместо индекса).