Поэтому я пытаюсь получить несколько фотографий с веб-сайта для создания галереи.Дело в том, что когда я хочу отсортировать по автору , я опорожняю свои фотографии [], чтобы заново заполнить их при получении.
sortByAuthor() {
console.log('Sort')
this.setPhotos([]); //Emptying
this.fetchGallery();
},
fetchGallery() {
const url = new URL('wtv');
const params = {
author: this.sortByAuthor ? this.sortByAuthor : '',
order: this.sortByDate,
limit: this.limit
};
url.search = new URLSearchParams(params);
fetch( url , {
method: 'GET',
}).then((response) => {
response.json().then((data) => {
this.fetchGallery(this.photos.length)
});
}).catch();
}
Как бы вы сделали, чтобы отменить только последний Fecth?