TanStack Table

Create server-side data tables with TanStack Table v8 and Cloudflare Workers.

54|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/dennislee928/Ethic-Latex --skill tanstack-table-dennislee928
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: TanStack Table
Source: https://github.com/dennislee928/Ethic-Latex/tree/main/.claude/skills/tanstack-table
Command: npx skills add https://github.com/dennislee928/Ethic-Latex --skill tanstack-table-dennislee928

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @tanstack/react-table, @tanstack/react-virtual, and includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill streamlines the creation of complex, high-performance data tables in web applications, especially those dealing with large datasets or requiring server-side data operations.

Core Features & Use Cases

  • Headless Table Logic: Provides the core logic for tables, allowing full UI customization.
  • Server-Side Operations: Supports pagination, filtering, and sorting powered by backend APIs.
  • Performance Optimization: Integrates TanStack Virtual for efficient rendering of thousands of rows.
  • Use Case: Building an e-commerce product catalog where users need to sort, filter, and paginate through thousands of products fetched from a database.

Quick Start

Use the TanStack Table skill to create a server-side paginated table with Cloudflare D1 integration.

Frequently Asked Questions about TanStack Table

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a headless data table with server-side pagination in React?

Build a headless data table with server-side pagination by implementing TanStack Table v8 logic to handle pagination states, coordinating data fetching with backend APIs and Cloudflare D1 to retrieve paginated datasets efficiently.

What's the best way to render thousands of rows in a React data table without performance issues?

Render thousands of rows in a React data table by integrating TanStack Virtual for row virtualization, which ensures only visible rows are mounted in the DOM, preventing performance bottlenecks with large datasets.

Can I use TanStack Table with Cloudflare Workers and D1 for backend data operations?

Yes, TanStack Table works with Cloudflare Workers and D1 by coordinating server-side data operations, allowing you to push pagination, sorting, and filtering logic to the D1 backend rather than processing client-side.

How do I manage server-side filtering and sorting state with TanStack Table?

Manage server-side filtering and sorting state by utilizing TanStack Table's headless state management APIs to track user interactions, then syncing those states with your backend API queries to fetch filtered and sorted data.

Does TanStack Table work with TanStack Query for data fetching?

Yes, TanStack Table coordinates with TanStack Query to manage server-side data fetching, caching, and synchronization, ensuring your table component updates automatically when backend paginated, filtered, or sorted data changes.

When should I avoid using a headless UI approach for data tables?

Avoid a headless UI approach for data tables if your project requires pre-built UI components out of the box, as headless tables provide only the core logic and require you to build and style the entire table interface yourself.