Jak udělat stránkování v GraphQL?
Zdravím všechny, mám tady takový dotaz ohledně GraphQL a stránkování. Snažím se pochopit, jak správně implementovat stránkování v GraphQL, protože jsem narazil na několik různých přístupů a trochu se v tom ztrácím. Chápu, že v REST API je to většinou jednoduché pomocí parametrů jako page
a limit
, ale jak to funguje v GraphQL? Je pravda, že GraphQL nabízí flexibilitu a tak nějak se to dá udělat i jinak? Viděl jsem, že někteří lidé používají tzv. cursor-based pagination, což vypadá zajímavě, ale nevím, jak to přesně nastavit. Můžete mi prosím poradit, co všechno potřebuju k tomu, abych to správně udělal? Jaké pole bych měl mít v schématu a jak sestavit dotaz pro získání konkrétní stránky dat? A co třeba paginace s filtry nebo seřazením? Jak to všechno dát dohromady? Zkrátka bych potřeboval nějaký přehledný návod nebo tipy, jak na to, abych se vyhnul běžným chybám. Děkuji moc za pomoc!