Да, вы можете удалить элемент, используя его индекс.Таким образом, ваша функция removephoto может иметь вид
removephoto = (index) => {
let result = this.state.ADImageArray.filter((item, key) => key != index)
this.setState({ADImageArray: result})
}
, затем вы называете ее следующим образом:
<TouchableOpacity onPress={() => this.removephoto(key)} style={PhotoStyles.removePhotoLnk}>
Или, в качестве альтернативы, вы можете удалить ссылку по ее URL, вам просто нужно изменить имплиментациюфункции removephoto () для функции ниже
removephoto = (url) => {
let result = this.state.ADImageArray.filter((item, key) => item != url)
this.setState({ADImageArray: result})
}
, а затем вы вызываете ее следующим образом
<TouchableOpacity onPress={() => this.removephoto(prop)} style={PhotoStyles.removePhotoLnk}>