Projektowanie API · Senior · Pytanie 42 z 75
Jak zaprojektować paginację dla feedu, który musi pozostać spójny, gdy przychodzą nowe elementy?
- 1Zwracać cały feed za każdym razem
- 2Paginacja offsetowa z numerami stron
- ✓Poprawna odpowiedź: Paginacja kursorowa po stabilnym kluczu sortowania; nowe elementy pojawiają się po odświeżeniu (kursor „nowsze niż”), nie przesuwając starszych stron
Wyjaśnienie
Osobne kursory „wczytaj nowsze” i „wczytaj starsze” są typowe dla osi czasu.