tanstack-table

Create dynamic React tables with sorting, filtering, and pagination using @tanstack/react-table.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Ali1raz/jobs --skill tanstack-table-ali1raz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tanstack-table
Source: https://github.com/Ali1raz/jobs/tree/main/.github/skills/tanstack-table
Command: npx skills add https://github.com/Ali1raz/jobs --skill tanstack-table-ali1raz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a solution for creating complex tables and datagrids, eliminating the need for manual HTML and CSS styling.

Core Features & Use Cases

  • Headless UI Library: Offers logic for sorting, filtering, pagination, grouping, expanding, column pinning/ordering/visibility/resizing, and row selection.
  • Cross-Platform Compatibility: Supports TS/JS, React, Vue, Solid, Svelte, Qwik, Angular, and Lit.
  • Use Case: Build a data-intensive web application that requires a flexible and customizable table component.

Quick Start

Use the tanstack-table skill to create a table with sorting and filtering capabilities for your React application.

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 dynamic React table with sorting and filtering?

To build a dynamic React table with sorting and filtering, you can use the tanstack-table skill, which utilizes the @tanstack/react-table headless UI library to provide the necessary logic for interactive data displays.

What is a headless UI library for datagrids and when do I need one?

A headless UI library for datagrids provides the logic for features like sorting, pagination, and row selection without enforcing HTML or CSS styling. You need one to build highly customizable, data-intensive web application tables.

Does the @tanstack/react-table package support frameworks other than React?

While this skill specifically utilizes @tanstack/react-table for React applications, the underlying headless UI library supports cross-platform compatibility including Vue, Solid, Svelte, Qwik, Angular, and Lit for building dynamic tables.

Can I use a headless table library to implement column resizing and row selection?

Yes, you can use a headless table library to implement column resizing and row selection. This skill provides logic for these features along with column pinning, ordering, visibility, and grouping for complex datagrids.

What is the best way to create complex tables without manual HTML and CSS styling?

The best way to create complex tables without manual HTML and CSS styling is using a headless UI library like @tanstack/react-table, which separates the table logic from the UI rendering to give you full styling control.