Sort/filter/search/pagination state synced to the URL via nuqs; wrapped in the Next.js app-router NuqsAdapter (swap for your framework's adapter).
pnpm dlx shadcn@latest add "https://gridcn.vercel.app/r/data-grid-url-state-demo.json"