Code Explainers
Code explainers tagged #cursor-pagination
python
import base64 import json from flask import Blueprint, request, jsonify, url_for, abort from sqlalchemy import and_, or_
Cursor pagination in a Flask API
cursor-pagination
keyset-pagination
rest-api
Advanced
9 steps
php
<?php namespace App\Http\Controllers\Api;
Building a cursor-paginated feed in Laravel
cursor-pagination
eager-loading
validation
Intermediate
8 steps
javascript
'use client'; import { useState, useTransition, useRef, useEffect, useCallback } from 'react'; import { loadMorePosts } from '@/app/actions/posts';
Infinite scroll with Server Actions in Next.js
infinite-scroll
intersection-observer
server-actions
Intermediate
8 steps
javascript
import { useState, useCallback, useEffect } from 'react'; function usePaginatedProducts(pageSize = 20) { const [items, setItems] = useState([]);
Cursor-based infinite scroll with a React hook
custom-hooks
pagination
async-fetching
Intermediate
8 steps
rust
use axum::{extract::{Query, State}, http::StatusCode, Json}; use base64::{engine::general_purpose::URL_SAFE_NO_PAD, Engine}; use serde::{Deserialize, Serialize}; use sqlx::PgPool;
Cursor pagination in an Axum handler
cursor-pagination
keyset-pagination
base64
Advanced
10 steps