TanStack

TableHookContexts

Interface: TableHookContexts<TFeatures, TData>

Defined in: react-table/src/createTableHookContexts.tsx:17

The object returned by createTableHookContexts: three scoped React contexts plus matching context hooks.

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

Properties

cellContext

ts
cellContext: Context<Cell<any, any, any>>;

Defined in: react-table/src/createTableHookContexts.tsx:22


headerContext

ts
headerContext: Context<Header<any, any, any>>;

Defined in: react-table/src/createTableHookContexts.tsx:23


tableContext

ts
tableContext: Context<ReactTable<any, any>>;

Defined in: react-table/src/createTableHookContexts.tsx:21


useCellContext()

ts
useCellContext: <TValue>() => Cell<TFeatures, any, TValue>;

Defined in: react-table/src/createTableHookContexts.tsx:28

Type Parameters

TValue

TValue extends unknown = unknown

Returns

Cell<TFeatures, any, TValue>


useHeaderContext()

ts
useHeaderContext: <TValue>() => Header<TFeatures, any, TValue>;

Defined in: react-table/src/createTableHookContexts.tsx:33

Type Parameters

TValue

TValue extends unknown = unknown

Returns

Header<TFeatures, any, TValue>


useTableContext()

ts
useTableContext: <TTableData>() => ReactTable<TFeatures, TTableData>;

Defined in: react-table/src/createTableHookContexts.tsx:24

Type Parameters

TTableData

TTableData extends RowData = TData

Returns

ReactTable<TFeatures, TTableData>