TanStack Table is a headless table library — it provides state management and logic but no UI. You supply the rendering; it handles sorting, filtering, pagination, selection, and more.
When to use: Complex data tables with sorting/filtering/pagination, server-side data, large datasets (1000+ rows with virtualization), row selection/expanding/grouping.
When NOT to use: Simple static tables (use directly), display-only lists (use a list component), spreadsheet-like editing (consider AG Grid).
React용 TanStack Table v8 헤드리스 데이터 테이블. 열 정의, 정렬, 필터링(퍼지/패싯), TanStack 쿼리를 사용한 서버 측 페이지 매김, 무한 스크롤, 가상화(TanStack Virtual), 열/행 고정, 행 확장/그룹화, 열 크기 조정 및 재사용 가능한 Shadcn 스타일 구성 요소를 다룹니다. 무한 재렌더링, React 컴파일러 비호환성, 서버 측 상태 불일치 등 15가지 문서화된 오류를 방지합니다. 데이터 테이블 작성, 테이블 성능 수정, 서버측 페이지 매김 구현, 필터링/정렬 추가 또는 테이블 상태 문제 디버깅 시 사용합니다. 출처: oakoss/agent-skills.