Size: a a a

2019 December 24

ЗФ

Затылок выглаженого Фенриза in Frontend UA
да я с такой штукой сталкивался в прошлом (и Стас тоже)
источник

ЗФ

Затылок выглаженого Фенриза in Frontend UA
перефетчивали для текущей страницы и еще стягивали общее количество записей, чтобы пересчитать колво оставшихся страниц
источник

AR

Alexey Raspopov in Frontend UA
Затылок выглаженого Фенриза
перефетчивали для текущей страницы и еще стягивали общее количество записей, чтобы пересчитать колво оставшихся страниц
общее количество приходилов месте с запросом страницы?
источник

ЗФ

Затылок выглаженого Фенриза in Frontend UA
я не помню, кажется да
источник

ЗФ

Затылок выглаженого Фенриза in Frontend UA
возможности реверта не было, так как это был список “фейворитс”, откуда ты просто ремувал айтемы в какой то более общий список
источник

EO

Eugene Obrezkov in Frontend UA
Alexey Raspopov
общее количество приходилов месте с запросом страницы?
По JSON API есть поле meta, мы туда складывали информацию по курсору (общее количество, текущий лимит, сдвиг, сколько пропущено и тд)
источник

EO

Eugene Obrezkov in Frontend UA
Так что иметь такую информацию это ок и по стандарту (по крайней мере JSON API)
источник

AR

Alexey Raspopov in Frontend UA
да, я понимаю, хотел уточнить скорее
источник

AR

Alexey Raspopov in Frontend UA
без жсон апи тоже обычно делают какой-то { count: XX, data: [] }
источник

EO

Eugene Obrezkov in Frontend UA
Я к тому, что если этого нету, но надо, то вполне можно уточнять у бекендщиков
источник

ЗФ

Затылок выглаженого Фенриза in Frontend UA
Alexey Raspopov
без жсон апи тоже обычно делают какой-то { count: XX, data: [] }
да, если еще и с фильтрами, то и totalCount 🙂
источник

EO

Eugene Obrezkov in Frontend UA
skip, limit, offset, count, page... filter...
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in Frontend UA
Eugene Obrezkov
По JSON API есть поле meta, мы туда складывали информацию по курсору (общее количество, текущий лимит, сдвиг, сколько пропущено и тд)
а шо там по новым имплементациям на ноду? Не в курсе?
источник

EO

Eugene Obrezkov in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
а шо там по новым имплементациям на ноду? Не в курсе?
Последний раз когда делали, то были свои костыли вокруг express middleware с одноимённым названием

Вряд ли сейчас что-то изменилось
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in Frontend UA
ну у меня также 🙂
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in Frontend UA
заопенсорсить шоле свою реализацию
источник

EO

Eugene Obrezkov in Frontend UA
Тут проблема в том, что JSON API идёт на стыке между разными командами, которые зачастую, не могут придти к единому мнению как общаться между сервером и клиентом (хоть стандарт и диктует как)

Отсюда все благие намерения превращаются в «давай быстрее, тут надо», «та мы там используем какую-то библиотеку старой версии, она не умеет» и подобное. А потом и вовсе у каждого «своя» реализация JSON API.

Имхо, это одна из причин почему это ещё не устаканено
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in Frontend UA
не понял про кого ты
источник

AR

Alexey Raspopov in Frontend UA
> Отсюда все благие намерения превращаются в «давай быстрее, тут надо», «та мы там используем какую-то библиотеку старой версии, она не умеет» и подобное. А потом и вовсе у каждого «своя» реализация JSON API.

обычно так адаптацию json api в командах и представляю
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in Frontend UA
или ты про абстрактную команду?
источник