169 похожих чатов

Ладно, допустим с удалением как то будет работать, а если

добавление? 20 было, 1 добавили, стало 21. Подгрузили еще 20, в итоге продублировалась 1 карточка. Это если не учитывать еще сортировку на бэке, который возвращает в определенном порядке и после добавления не достаточно просто в начало списка добавить. Короче мне кажется излишний гемор, проще рефетч сделать 😂

10 ответов

7 просмотров

Обычно делают двумя путями Если с фронта вносишь изменения сам в пагинированный список удаление/добавление, то после операции запрос делается с нуля, без учета текущей позиции Если бек поддерживает skip - ты новую пачку загружаешь со скипа твоей текущей уже загруженной длины

Добавление в таком случае всегда будет в конец, смысл делать добавление в середину пагинированного списка

Mark-Davydkin Автор вопроса
Alexander Mamonov
Добавление в таком случае всегда будет в конец, см...

Например есть такие брони, они в хаотичном порядке, но бэк их сортирует. Просто добавить не достаточно, новая бронь может вообще не быть на 1 странице

Mark Davydkin
screenshot Например есть такие брони, они в хаотичном порядке...

Если у бека ещё и какая-то своя сортировка, то на стороне клиента твои потуги скорее всего безрезультатны будут

Mark-Davydkin Автор вопроса
Mark Davydkin
Так а че ты мне это говоришь то? 😂

Так ты спрашиваешь как сделать пагинацию если я с фронта вношу изменения, я тебе ответил, или скип или заново загружай, та ты говоришь что бек так что-то ещё сортирует и как-то выдает не по индексам, плюс по скрину тут ещё не только от твоего текущего клиента могут брони прилетать

Mark-Davydkin Автор вопроса
Alexander Mamonov
Так ты спрашиваешь как сделать пагинацию если я с ...

Я не спрашивал, как сделать пагинацию, а сказал , что то, что обсуждалось выше лишний гемор, который не во всех случаях работает

Mark Davydkin
Я не спрашивал, как сделать пагинацию, а сказал , ...

Если начальство не против чтобы перезагрузить с сервера список какие проблемы?). Если брезгает придется попотеть

Mark-Davydkin Автор вопроса
Rafael rafaelSalihov
Если начальство не против чтобы перезагрузить с се...

Это да, можно за бэк провернуть манипуляции, но ревалидация с бэка в любом случае нужна, как мне кажется. Добавил в новый итем, на фоне запросил и обновил

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
49
читать файл максимально быстро? странный вопрос))
zamtmn
53
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
How to create an OS in C? what to study?
Linus
18
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
@HemulGM Параметры у AddStream поменялись? Несостыковка какая-то
Катерина Свиридова
12
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Народ, с прошедшими и наступающими. Ща полную ересь прогоню, но фишка в том, что это не обычная алкогольная ересь Либера, а я реально хз что делать. Сайт с 2012-го года Косяк...
Alexey Liber
1
Карта сайта