Table Docs
AI/LLM: This documentation page is available in plain markdown format at/table/latest/docs/framework/react/reference/index/interfaces/TableHookContexts.md
TableHookContexts
Defined in: 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: src/createTableHookContexts.tsx:22
headerContext#
ts
headerContext: Context<Header<any, any, any>>;Defined in: src/createTableHookContexts.tsx:23
tableContext#
ts
tableContext: Context<ReactTable<any, any>>;Defined in: src/createTableHookContexts.tsx:21
useCellContext#
ts
useCellContext: <TValue>() => Cell<TFeatures, any, TValue>;Defined in: 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: 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: src/createTableHookContexts.tsx:24
Type Parameters#
TTableData#
TTableData extends RowData = TData
Returns#
ReactTable<TFeatures, TTableData>