Есть ли встроенный метод для получения предмета касания плоского списка? - PullRequest
0 голосов
/ 23 февраля 2020

У меня есть Flatlist в реакции родного. Я сделал элементы плоского списка интерактивными с помощью TouchableHighlight. Когда я щелкаю по элементу, я хочу открыть новый экран, и данные на экране будут основаны на том, какой элемент был нажат в Плоском списке. Например, если я нажму на элемент с именем «локоть», то на следующем экране будут показаны данные, связанные с локоть. Можно ли как-то передать определенный ключ или идентификатор на следующий экран, который сообщит, какой элемент из плоского списка был нажат? Вот мой код:

<FlatList
    data={data}
    style={styles.container}
    horizontal={true}
    showsHorizontalScrollIndicator={false}
    renderItem={({ item }) => 
    <TouchableHighlight
    onPress={() => {console.log("clicked")}}
    underlayColor='black'>
    <Item props={item}/>
  </TouchableHighlight>}
  />
...