QUI React Table
NextGen v1.28.1
CTRL
+
K
QUI AI Assistant (QC-only)
IntroductionInstallationTroubleshooting
Guides
OverviewColumn DefinitionsDataTable StateRow ModelsRowsCellsHeader GroupsHeadersColumnsTable Sizes
Best Practices
Table CompositionGeneric Table AbstractionsReusable ColumnsUse Columns for Row BehaviorLoading and Empty States
Feature Guides
Column Filtering GuideColumn Ordering GuideColumn PinningColumn Sizing GuideColumn Visibility GuideFuzzy Filtering GuideGlobal Filtering GuideGrouping GuidePagination GuideRow ExpansionRow Selection GuideSorting Guide
Feature Examples
BasicColumn GroupsColumn Ordering (Drag & Drop)Column PinningColumn SizingColumn VisibilityEditable DataFilters (Client-side)Filters (Server-side)GroupingPagination (Client-side)Pagination (Server-side)Row ExpansionRow Expansion CustomizationRow Ordering (Drag & Drop)Row PinningRow SelectionSortingVirtualized Rows
API
Features
OverviewCoreColumn OrderColumn PinningColumn SizingColumn SizingExpandedFiltersGroupingHeadersPaginationRow ExpansionRow PinningRow SelectionSortingVisibility
CellColumnColumn Definitions
Components
Table
HeaderRow
  1. Home
  2. API
  3. Features
  4. Overview

Overview

The useReactTable hook returns a TableInstance, which is a union type of all the table features. Each feature exposes its state and functions for controlling that feature. Their types are documented on the following pages:

  • Core
  • Column Order
  • Column Pinning
  • Column Sizing
  • Expanded
  • Filters
  • Grouping
  • Headers
  • Pagination
  • Row Pinning
  • Row Selection
  • Sorting
  • Visibility
Last updated on Nov 25, 2025 by Ryan Bower
Virtualized Rows
Features
Core
Copyright © 2026 QUALCOMM incorporated. All rights reserved. This site is built with QUI Docs. Head over to the template repository to start building.