Как удалить изображение в хранилище Firebase, используя URL-адрес изображения в реагировать родной?
это структура данных
list { ["https://firebasestorage.googleapis.com/v0/b/testes-109.appspot.com/o/photos%2FmdWs20BYhSdR4XIePdpBL9szC7i2%2F79337645-7aa6-4fa3-ab29-9dae6f41bc6?alt=media&token=a9cc2795-f118-485c-94b9-cdf0c083eb2a", "https://firebasestorage.googleapis.com/v0/b/testes-109.appspot.com/o/photos%2FmdWs20BYhSdR4XIePdpBL9szC7i2%2F79337645-7aa6-4fa3-ab29-9dabe6f41bc6?alt=media&token=a9cc2795-f118-48c-94b9-cdf0c83eb2a", ], }
я пробовал это
<FlatList data={list} renderItem={({ item, index }) => { return ( <View > <TouchableOpacity onPress={() => this.deleteImage(item)} > <Image source={{ uri: item }} style={{ width:100, height: 100 }} /> </TouchableOpacity > </View> ) }} /> deleteImage = (item) => { alert(item) var desertRef = item; desertRef.delete() .then(function() { console.log('File deleted successfully') }).catch(function(error) { console.log('Uh-oh, an error occurred!') }); }
но получил эту ошибку
desertRef.delete не является функцией.(в 'desertRef.delete ()' 'desertRef.delete' не определено