Skip to main content
Listas nunca retornam array simples na API pública. Use Connection<T>:

Exemplo

page é 1-based. after existe, mas o SDK trata o valor como deslocamento (floor(numero / limit) + 1). pageInfo.endCursor é o índice do último item da página atual (page * limit - 1). Passar esse cursor em after cai na mesma página. Avance com page.

Mapeamento backend

O backend usa page + limit + objeto pagination:
O SDK converte para pageInfo.hasNextPage etc.

Hook legado

useCorvexData('products', { limit: 8 }) devolve { data, loading, error }. data é Connection (data.nodes), não um array solto. Para paginação completa, use: