SuperAPI AI Directory

tanstack-table

Coding & development

View repository

Updated 10-16 05:08

About this skill

TanStack Table Reference

TanStack Table (@tanstack/react-table) v9. This skill distills the official documentation. Depending on the user's task, read the appropriate README.md and follow it to the individual files.

Directory structure

skills/tanstack-table/
  SKILL.md
  references/
    getting-started/
      README.md
      overview.md
      installation.md
      quick-start.md
      migrating-to-v9.md
      use-legacy-table.md
      devtools.md
      agent-skills.md
    core-guides/
      README.md
      features.md
      data.md
      client-side-vs-server-side.md
      column-defs.md
      tables.md
      row-models.md
      worker-row-models.md
      rows.md
      cells.md
      header-groups.md
      headers.md
      columns.md
      table-and-column-meta.md
      helpers.md
    feature-guides/
      README.md
      cell-selection.md
      cell-spanning.md
      column-ordering.md
      column-pinning.md
      column-sizing.md
      column-resizing.md
      column-visibility.md
      column-filtering.md
      global-filtering.md
      fuzzy-filtering.md
      column-faceting.md
      aggregation.md
      grouping.md
      expanding.md
      pagination.md
      row-pinning.md
      row-selection.md
      sorting.md
      virtualization.md
    api-core/
      README.md
      table.md
      table-options.md
      table-state.md
      table-meta.md
      table-feature.md
      construct-table.md
      table-options-helper.md
      table-features-fn.md
      get-initial-table-state.md
      column.md
      column-def.md
      column-helper.md
      column-meta.md
      create-column-helper.md
      construct-column.md
      row.md
      row-model.md
      construct-row.md
      create-core-row-model.md
      create-filtered-row-model.md
      create-sorted-row-model.md
      create-grouped-row-model.md
      create-expanded-row-model.md
      create-paginated-row-model.md
      create-faceted-row-model.md
      create-faceted-min-max-values.md
      create-faceted-unique-values.md
      cell.md
      cell-context.md
      construct-cell.md
      header.md
      header-group.md
      header-context.md
      construct-header.md
      build-header-groups.md
      stock-features.md
      core-features.md
      static-functions.md
      use-table.md
      flex-render.md
      react-table-package.md
    api-features/
      README.md
      cell-selection.md
      cell-spanning.md
      column-faceting.md
      column-filtering.md
      column-grouping.md
      column-ordering.md
      column-pinning.md
      column-resizing.md
      column-sizing.md
      column-visibility.md
      global-filtering.md
      row-aggregation.md
      row-expanding.md
      row-pagination.md
      row-pinning.md
      row-selection.md
      row-sorting.md
    legacy-v8/
      README.md
      useReactTable.md
      flexRender.md
      useLegacyTable.md
      legacyCreateColumnHelper.md
      getCoreRowModel.md
      getFilteredRowModel.md
      getSortedRowModel.md
      getGroupedRowModel.md
      getExpandedRowModel.md
      getPaginationRowModel.md
      getFacetedRowModel.md
      getFacetedMinMaxValues.md
      getFacetedUniqueValues.md
      LegacyRowModelOptions.md
      LegacyTable.md
      LegacyTableOptions.md
      LegacyReactTable.md
      LegacyColumnDef.md
      LegacyFeatures.md
      LegacyCell.md
      LegacyColumn.md
      LegacyRow.md
      LegacyHeader.md
      LegacyHeaderGroup.md
      RowModelFactory.md
      FacetedRowModelFactory.md
      FacetedMinMaxValuesFactory.md
      FacetedUniqueValuesFactory.md
  samples/
    README.md
    basic-table.md
    sorting.md
    column-filtering.md
    global-filtering.md
    pagination.md
    row-selection.md
    expanding-subrows.md
    grouping-aggregation.md
    column-resizing.md
    column-pinning.md
    column-visibility-ordering.md
    virtualized-rows.md
    editable-cells.md
    server-side.md
    legacy-v8-basic.md

Exploration procedure

Find the category from the task, then identify the target page in the category's README.md:

  1. First determine whether it is v8 or v9.useReactTable / get*RowModel(getCoreRowModel etc.) appear, or if you are migrating from v8 (@tanstack/react-table@8), then references/legacy-v8/。useTable / tableFeatures / *Feature(rowSortingFeature etc.) appear, then it is v9 (api-core / api-features / feature-guides)
  2. Find the category corresponding to the task in the mapping table below
  3. of that category references/{category}/README.md and identify the target page
  4. Read the .md of the relevant page to check the details

feature-guides と api-features have duplicate file names (column-filtering.md etc.).feature-guides explains feature behavior and how to choose between them, andapi-features handles per-feature options / state / APIs (the actual*Feature names). Similarly, api-core の create*RowModel / flex-render.md(v9)と legacy-v8 の get*RowModel / flexRender.md(v8) is a paired name but a different API.

Task → Category Mapping

Task Category Reference README
Want to know about introduction, installation, Quick Start, Devtools,@tanstack/intent Agent Skills getting-started references/getting-started/README.md
Want to know about the v8 → v9 migration policy,useLegacyTable incremental migration using getting-started references/getting-started/README.md
data / column definitions / the mechanics and execution order of row models, and how to choose between client-side and server-side core-guides references/core-guides/README.md
row / cell / header / column how to read objects, meta, and type helpers core-guides references/core-guides/README.md
Want to know about the behavior and how to choose among sorting / filtering (column, global, fuzzy) / faceting / pagination feature-guides references/feature-guides/README.md
Want to know about the behavior of row selection / expanding / grouping and aggregation / column ordering, pinning, sizing, resizing, visibility / row pinning / virtualization feature-guides references/feature-guides/README.md
Table / Column / Row / Cell / Header types,constructTable and other builder functions api-core references/api-core/README.md
createColumnHelper / createCoreRowModel Want to know about row model factories api-core references/api-core/README.md
React Adapter (useTable / flexRender / @tanstack/react-table list of exports) api-core references/api-core/README.md
columnFilteringFeature / columnPinningFeature / columnSizingFeature Want to know about options / state / APIs for column features such as api-features references/api-features/README.md
rowSortingFeature / rowSelectionFeature / rowPaginationFeature / cellSelectionFeature Want to know about options / state / APIs for row and cell features such as api-features references/api-features/README.md
v8 の useReactTable / flexRender / get*RowModel / legacyCreateColumnHelper API legacy-v8 references/legacy-v8/README.md
LegacyTable / LegacyTableOptions / LegacyColumnDef / LegacyFeatures v8-compatible types such asRowModelFactory types legacy-v8 references/legacy-v8/README.md
Want to know typical usage samples samples/README.md
Want to know implementation examples of sorting / filtering / pagination / row selection / grouping and aggregation samples samples/README.md
Want to know implementation examples of column resizing / pinning / visibility and ordering / virtualization / editable cells / server-side samples samples/README.md
Want to know implementation examples contrasted with the v8 style samples samples/README.md