Skip to content

feat: refactor table store into feature atoms#6234

Merged
KevinVandy merged 7 commits intoalphafrom
atoms-refactor
Apr 21, 2026
Merged

feat: refactor table store into feature atoms#6234
KevinVandy merged 7 commits intoalphafrom
atoms-refactor

Conversation

@KevinVandy
Copy link
Copy Markdown
Member

@KevinVandy KevinVandy commented Apr 21, 2026

🎯 Changes

This PR refactors package state management around per-slice table atoms instead of a single base store. table-core now exposes internal and derived state atoms, adds options.atoms for externally controlled state slices, and moves standalone utility exports behind a new static-functions sub-entry across the table packages. Framework adapters were updated to stay reactive with the new atom model, and devtools now split the State view into initialState, per-slice atoms, and the derived store.

✅ Checklist

  • I have followed the steps in the Contributing guide.
  • I have tested this code locally with pnpm test:pr.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 21, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: e55a5eb1-e2bf-48f8-a152-33a52841f06a

📥 Commits

Reviewing files that changed from the base of the PR and between 7254dc9 and 78f8baa.

📒 Files selected for processing (300)
  • .gitignore
  • docs/config.json
  • docs/framework/angular/reference/functions/injectTable.md
  • docs/framework/angular/reference/index.md
  • docs/framework/angular/reference/interfaces/AngularTableComputed.md
  • docs/framework/angular/reference/type-aliases/AngularTable.md
  • docs/framework/react/guide/migrating.md
  • docs/framework/react/reference/index/functions/Subscribe.md
  • docs/framework/react/reference/index/functions/useTable.md
  • docs/framework/react/reference/index/index.md
  • docs/framework/react/reference/index/type-aliases/ReactTable.md
  • docs/framework/react/reference/index/type-aliases/SubscribeProps.md
  • docs/framework/react/reference/index/type-aliases/SubscribePropsWithAtom.md
  • docs/framework/react/reference/index/type-aliases/SubscribePropsWithAtomIdentity.md
  • docs/framework/react/reference/index/type-aliases/SubscribePropsWithAtomWithSelector.md
  • docs/framework/react/reference/index/type-aliases/SubscribePropsWithStore.md
  • docs/framework/react/reference/legacy/functions/getCoreRowModel.md
  • docs/framework/react/reference/legacy/functions/getExpandedRowModel.md
  • docs/framework/react/reference/legacy/functions/getFacetedMinMaxValues.md
  • docs/framework/react/reference/legacy/functions/getFacetedRowModel.md
  • docs/framework/react/reference/legacy/functions/getFacetedUniqueValues.md
  • docs/framework/react/reference/legacy/functions/getFilteredRowModel.md
  • docs/framework/react/reference/legacy/functions/getGroupedRowModel.md
  • docs/framework/react/reference/legacy/functions/getPaginationRowModel.md
  • docs/framework/react/reference/legacy/functions/getSortedRowModel.md
  • docs/framework/react/reference/legacy/functions/legacyCreateColumnHelper.md
  • docs/framework/react/reference/legacy/functions/useLegacyTable.md
  • docs/framework/react/reference/legacy/interfaces/LegacyRowModelOptions.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyCell.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyColumn.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyColumnDef.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyHeader.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyHeaderGroup.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyReactTable.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyRow.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyTable.md
  • docs/framework/react/reference/legacy/type-aliases/LegacyTableOptions.md
  • docs/reference/functions/assignPrototypeAPIs.md
  • docs/reference/functions/assignTableAPIs.md
  • docs/reference/functions/callMemoOrStaticFn.md
  • docs/reference/functions/cell_getContext.md
  • docs/reference/functions/cell_getIsAggregated.md
  • docs/reference/functions/cell_getIsGrouped.md
  • docs/reference/functions/cell_getIsPlaceholder.md
  • docs/reference/functions/cell_getValue.md
  • docs/reference/functions/cell_renderValue.md
  • docs/reference/functions/column_clearSorting.md
  • docs/reference/functions/column_getAfter.md
  • docs/reference/functions/column_getAggregationFn.md
  • docs/reference/functions/column_getAutoAggregationFn.md
  • docs/reference/functions/column_getAutoFilterFn.md
  • docs/reference/functions/column_getAutoSortDir.md
  • docs/reference/functions/column_getAutoSortFn.md
  • docs/reference/functions/column_getCanFilter.md
  • docs/reference/functions/column_getCanGlobalFilter.md
  • docs/reference/functions/column_getCanGroup.md
  • docs/reference/functions/column_getCanHide.md
  • docs/reference/functions/column_getCanMultiSort.md
  • docs/reference/functions/column_getCanPin.md
  • docs/reference/functions/column_getCanResize.md
  • docs/reference/functions/column_getCanSort.md
  • docs/reference/functions/column_getFacetedMinMaxValues.md
  • docs/reference/functions/column_getFacetedRowModel.md
  • docs/reference/functions/column_getFacetedUniqueValues.md
  • docs/reference/functions/column_getFilterFn.md
  • docs/reference/functions/column_getFilterIndex.md
  • docs/reference/functions/column_getFilterValue.md
  • docs/reference/functions/column_getFirstSortDir.md
  • docs/reference/functions/column_getFlatColumns.md
  • docs/reference/functions/column_getGroupedIndex.md
  • docs/reference/functions/column_getIndex.md
  • docs/reference/functions/column_getIsFiltered.md
  • docs/reference/functions/column_getIsFirstColumn.md
  • docs/reference/functions/column_getIsGrouped.md
  • docs/reference/functions/column_getIsLastColumn.md
  • docs/reference/functions/column_getIsPinned.md
  • docs/reference/functions/column_getIsResizing.md
  • docs/reference/functions/column_getIsSorted.md
  • docs/reference/functions/column_getIsVisible.md
  • docs/reference/functions/column_getLeafColumns.md
  • docs/reference/functions/column_getNextSortingOrder.md
  • docs/reference/functions/column_getPinnedIndex.md
  • docs/reference/functions/column_getSize.md
  • docs/reference/functions/column_getSortFn.md
  • docs/reference/functions/column_getSortIndex.md
  • docs/reference/functions/column_getStart.md
  • docs/reference/functions/column_getToggleGroupingHandler.md
  • docs/reference/functions/column_getToggleSortingHandler.md
  • docs/reference/functions/column_getToggleVisibilityHandler.md
  • docs/reference/functions/column_pin.md
  • docs/reference/functions/column_resetSize.md
  • docs/reference/functions/column_setFilterValue.md
  • docs/reference/functions/column_toggleGrouping.md
  • docs/reference/functions/column_toggleSorting.md
  • docs/reference/functions/column_toggleVisibility.md
  • docs/reference/functions/constructTable.md
  • docs/reference/functions/createTableStore.md
  • docs/reference/functions/flattenBy.md
  • docs/reference/functions/getDefaultColumnFiltersState.md
  • docs/reference/functions/getDefaultColumnOrderState.md
  • docs/reference/functions/getDefaultColumnPinningState.md
  • docs/reference/functions/getDefaultColumnResizingState.md
  • docs/reference/functions/getDefaultColumnSizingColumnDef.md
  • docs/reference/functions/getDefaultColumnSizingState.md
  • docs/reference/functions/getDefaultColumnVisibilityState.md
  • docs/reference/functions/getDefaultExpandedState.md
  • docs/reference/functions/getDefaultGroupingState.md
  • docs/reference/functions/getDefaultPaginationState.md
  • docs/reference/functions/getDefaultRowPinningState.md
  • docs/reference/functions/getDefaultRowSelectionState.md
  • docs/reference/functions/getDefaultSortingState.md
  • docs/reference/functions/getFunctionNameInfo.md
  • docs/reference/functions/getInitialTableState.md
  • docs/reference/functions/getMemoFnMeta.md
  • docs/reference/functions/header_getContext.md
  • docs/reference/functions/header_getLeafHeaders.md
  • docs/reference/functions/header_getResizeHandler.md
  • docs/reference/functions/header_getSize.md
  • docs/reference/functions/header_getStart.md
  • docs/reference/functions/isFunction.md
  • docs/reference/functions/isNumberArray.md
  • docs/reference/functions/isRowSelected.md
  • docs/reference/functions/isSubRowSelected.md
  • docs/reference/functions/isTouchStartEvent.md
  • docs/reference/functions/memo.md
  • docs/reference/functions/orderColumns.md
  • docs/reference/functions/passiveEventSupported.md
  • docs/reference/functions/row_getAllCells.md
  • docs/reference/functions/row_getAllCellsByColumnId.md
  • docs/reference/functions/row_getAllVisibleCells.md
  • docs/reference/functions/row_getCanExpand.md
  • docs/reference/functions/row_getCanMultiSelect.md
  • docs/reference/functions/row_getCanPin.md
  • docs/reference/functions/row_getCanSelect.md
  • docs/reference/functions/row_getCanSelectSubRows.md
  • docs/reference/functions/row_getCenterVisibleCells.md
  • docs/reference/functions/row_getGroupingValue.md
  • docs/reference/functions/row_getIsAllParentsExpanded.md
  • docs/reference/functions/row_getIsAllSubRowsSelected.md
  • docs/reference/functions/row_getIsExpanded.md
  • docs/reference/functions/row_getIsGrouped.md
  • docs/reference/functions/row_getIsPinned.md
  • docs/reference/functions/row_getIsSelected.md
  • docs/reference/functions/row_getIsSomeSelected.md
  • docs/reference/functions/row_getLeafRows.md
  • docs/reference/functions/row_getLeftVisibleCells.md
  • docs/reference/functions/row_getParentRow.md
  • docs/reference/functions/row_getParentRows.md
  • docs/reference/functions/row_getPinnedIndex.md
  • docs/reference/functions/row_getRightVisibleCells.md
  • docs/reference/functions/row_getToggleExpandedHandler.md
  • docs/reference/functions/row_getToggleSelectedHandler.md
  • docs/reference/functions/row_getUniqueValues.md
  • docs/reference/functions/row_getValue.md
  • docs/reference/functions/row_getVisibleCells.md
  • docs/reference/functions/row_pin.md
  • docs/reference/functions/row_renderValue.md
  • docs/reference/functions/row_toggleExpanded.md
  • docs/reference/functions/row_toggleSelected.md
  • docs/reference/functions/selectRowsFn.md
  • docs/reference/functions/shouldAutoRemoveFilter.md
  • docs/reference/functions/tableMemo.md
  • docs/reference/functions/table_autoResetExpanded.md
  • docs/reference/functions/table_autoResetPageIndex.md
  • docs/reference/functions/table_firstPage.md
  • docs/reference/functions/table_getAllColumns.md
  • docs/reference/functions/table_getAllFlatColumns.md
  • docs/reference/functions/table_getAllFlatColumnsById.md
  • docs/reference/functions/table_getAllLeafColumns.md
  • docs/reference/functions/table_getBottomRows.md
  • docs/reference/functions/table_getCanNextPage.md
  • docs/reference/functions/table_getCanPreviousPage.md
  • docs/reference/functions/table_getCanSomeRowsExpand.md
  • docs/reference/functions/table_getCenterFlatHeaders.md
  • docs/reference/functions/table_getCenterFooterGroups.md
  • docs/reference/functions/table_getCenterHeaderGroups.md
  • docs/reference/functions/table_getCenterLeafColumns.md
  • docs/reference/functions/table_getCenterLeafHeaders.md
  • docs/reference/functions/table_getCenterRows.md
  • docs/reference/functions/table_getCenterTotalSize.md
  • docs/reference/functions/table_getCenterVisibleLeafColumns.md
  • docs/reference/functions/table_getColumn.md
  • docs/reference/functions/table_getCoreRowModel.md
  • docs/reference/functions/table_getDefaultColumnDef.md
  • docs/reference/functions/table_getExpandedDepth.md
  • docs/reference/functions/table_getExpandedRowModel.md
  • docs/reference/functions/table_getFilteredRowModel.md
  • docs/reference/functions/table_getFilteredSelectedRowModel.md
  • docs/reference/functions/table_getFlatHeaders.md
  • docs/reference/functions/table_getFooterGroups.md
  • docs/reference/functions/table_getGlobalAutoFilterFn.md
  • docs/reference/functions/table_getGlobalFacetedMinMaxValues.md
  • docs/reference/functions/table_getGlobalFacetedRowModel.md
  • docs/reference/functions/table_getGlobalFacetedUniqueValues.md
  • docs/reference/functions/table_getGlobalFilterFn.md
  • docs/reference/functions/table_getGroupedRowModel.md
  • docs/reference/functions/table_getGroupedSelectedRowModel.md
  • docs/reference/functions/table_getHeaderGroups.md
  • docs/reference/functions/table_getIsAllColumnsVisible.md
  • docs/reference/functions/table_getIsAllPageRowsSelected.md
  • docs/reference/functions/table_getIsAllRowsExpanded.md
  • docs/reference/functions/table_getIsAllRowsSelected.md
  • docs/reference/functions/table_getIsSomeColumnsPinned.md
  • docs/reference/functions/table_getIsSomeColumnsVisible.md
  • docs/reference/functions/table_getIsSomePageRowsSelected.md
  • docs/reference/functions/table_getIsSomeRowsExpanded.md
  • docs/reference/functions/table_getIsSomeRowsPinned.md
  • docs/reference/functions/table_getIsSomeRowsSelected.md
  • docs/reference/functions/table_getLeafHeaders.md
  • docs/reference/functions/table_getLeftFlatHeaders.md
  • docs/reference/functions/table_getLeftFooterGroups.md
  • docs/reference/functions/table_getLeftHeaderGroups.md
  • docs/reference/functions/table_getLeftLeafColumns.md
  • docs/reference/functions/table_getLeftLeafHeaders.md
  • docs/reference/functions/table_getLeftTotalSize.md
  • docs/reference/functions/table_getLeftVisibleLeafColumns.md
  • docs/reference/functions/table_getOrderColumnsFn.md
  • docs/reference/functions/table_getPageCount.md
  • docs/reference/functions/table_getPageOptions.md
  • docs/reference/functions/table_getPaginatedRowModel.md
  • docs/reference/functions/table_getPinnedLeafColumns.md
  • docs/reference/functions/table_getPinnedVisibleLeafColumns.md
  • docs/reference/functions/table_getPreExpandedRowModel.md
  • docs/reference/functions/table_getPreFilteredRowModel.md
  • docs/reference/functions/table_getPreGroupedRowModel.md
  • docs/reference/functions/table_getPrePaginatedRowModel.md
  • docs/reference/functions/table_getPreSelectedRowModel.md
  • docs/reference/functions/table_getPreSortedRowModel.md
  • docs/reference/functions/table_getRightFlatHeaders.md
  • docs/reference/functions/table_getRightFooterGroups.md
  • docs/reference/functions/table_getRightHeaderGroups.md
  • docs/reference/functions/table_getRightLeafColumns.md
  • docs/reference/functions/table_getRightLeafHeaders.md
  • docs/reference/functions/table_getRightTotalSize.md
  • docs/reference/functions/table_getRightVisibleLeafColumns.md
  • docs/reference/functions/table_getRow.md
  • docs/reference/functions/table_getRowCount.md
  • docs/reference/functions/table_getRowId.md
  • docs/reference/functions/table_getRowModel.md
  • docs/reference/functions/table_getSelectedRowModel.md
  • docs/reference/functions/table_getSortedRowModel.md
  • docs/reference/functions/table_getToggleAllColumnsVisibilityHandler.md
  • docs/reference/functions/table_getToggleAllPageRowsSelectedHandler.md
  • docs/reference/functions/table_getToggleAllRowsExpandedHandler.md
  • docs/reference/functions/table_getToggleAllRowsSelectedHandler.md
  • docs/reference/functions/table_getTopRows.md
  • docs/reference/functions/table_getTotalSize.md
  • docs/reference/functions/table_getVisibleFlatColumns.md
  • docs/reference/functions/table_getVisibleLeafColumns.md
  • docs/reference/functions/table_lastPage.md
  • docs/reference/functions/table_mergeOptions.md
  • docs/reference/functions/table_nextPage.md
  • docs/reference/functions/table_previousPage.md
  • docs/reference/functions/table_reset.md
  • docs/reference/functions/table_resetColumnFilters.md
  • docs/reference/functions/table_resetColumnOrder.md
  • docs/reference/functions/table_resetColumnPinning.md
  • docs/reference/functions/table_resetColumnSizing.md
  • docs/reference/functions/table_resetColumnVisibility.md
  • docs/reference/functions/table_resetExpanded.md
  • docs/reference/functions/table_resetGlobalFilter.md
  • docs/reference/functions/table_resetGrouping.md
  • docs/reference/functions/table_resetHeaderSizeInfo.md
  • docs/reference/functions/table_resetPageIndex.md
  • docs/reference/functions/table_resetPageSize.md
  • docs/reference/functions/table_resetPagination.md
  • docs/reference/functions/table_resetRowPinning.md
  • docs/reference/functions/table_resetRowSelection.md
  • docs/reference/functions/table_resetSorting.md
  • docs/reference/functions/table_setColumnFilters.md
  • docs/reference/functions/table_setColumnOrder.md
  • docs/reference/functions/table_setColumnPinning.md
  • docs/reference/functions/table_setColumnResizing.md
  • docs/reference/functions/table_setColumnSizing.md
  • docs/reference/functions/table_setColumnVisibility.md
  • docs/reference/functions/table_setExpanded.md
  • docs/reference/functions/table_setGlobalFilter.md
  • docs/reference/functions/table_setGrouping.md
  • docs/reference/functions/table_setOptions.md
  • docs/reference/functions/table_setPageIndex.md
  • docs/reference/functions/table_setPageSize.md
  • docs/reference/functions/table_setPagination.md
  • docs/reference/functions/table_setRowPinning.md
  • docs/reference/functions/table_setRowSelection.md
  • docs/reference/functions/table_setSorting.md
  • docs/reference/functions/table_toggleAllColumnsVisible.md
  • docs/reference/functions/table_toggleAllPageRowsSelected.md
  • docs/reference/functions/table_toggleAllRowsExpanded.md
  • docs/reference/functions/table_toggleAllRowsSelected.md
  • docs/reference/index.md
  • docs/reference/interfaces/API.md
  • docs/reference/interfaces/PrototypeAPI.md
  • docs/reference/interfaces/TableOptions_Core.md
  • docs/reference/interfaces/TableOptions_Table.md
  • docs/reference/interfaces/Table_CoreProperties.md
  • docs/reference/interfaces/Table_Plugins.md
  • docs/reference/interfaces/Table_Table.md
  • docs/reference/type-aliases/APIObject.md
  • docs/reference/type-aliases/Atoms.md
  • docs/reference/type-aliases/Atoms_All.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch atoms-refactor

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@nx-cloud
Copy link
Copy Markdown

nx-cloud Bot commented Apr 21, 2026

View your CI Pipeline Execution ↗ for commit 78f8baa

Command Status Duration Result
nx affected --targets=test:eslint,test:sherif,t... ✅ Succeeded 1m 52s View ↗
nx run-many --targets=build --exclude=examples/** ✅ Succeeded 25s View ↗

☁️ Nx Cloud last updated this comment at 2026-04-21 22:47:28 UTC

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Apr 21, 2026

More templates

@tanstack/angular-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/angular-table@6234

@tanstack/lit-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/lit-table@6234

@tanstack/match-sorter-utils

npm i https://pkg.pr.new/TanStack/table/@tanstack/match-sorter-utils@6234

@tanstack/preact-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/preact-table@6234

@tanstack/preact-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/preact-table-devtools@6234

@tanstack/react-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/react-table@6234

@tanstack/react-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/react-table-devtools@6234

@tanstack/solid-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/solid-table@6234

@tanstack/solid-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/solid-table-devtools@6234

@tanstack/svelte-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/svelte-table@6234

@tanstack/table-core

npm i https://pkg.pr.new/TanStack/table/@tanstack/table-core@6234

@tanstack/table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/table-devtools@6234

@tanstack/vue-table

npm i https://pkg.pr.new/TanStack/table/@tanstack/vue-table@6234

@tanstack/vue-table-devtools

npm i https://pkg.pr.new/TanStack/table/@tanstack/vue-table-devtools@6234

commit: 78f8baa

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Refactors TanStack Table’s internal state model toward per-slice atoms (vs a single base store) and updates docs/examples to reflect the new atom-based API and new “static-functions” export structure.

Changes:

  • Enable table debug logging in several framework examples and convert some example packages to ESM ("type": "module").
  • Update reference docs to reflect new atom types/APIs (atoms, baseAtoms, ExternalAtoms*, etc.) and adjust generated source line links.
  • Remove many function reference pages that appear to correspond to utilities moved behind the new static-functions entry.

Reviewed changes

Copilot reviewed 289 out of 758 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
examples/preact/basic-use-app-table/src/main.tsx Enables debugTable in the Preact app-table example.
examples/preact/basic-use-app-table/package.json Marks the example package as ESM ("type": "module").
examples/preact/basic-external-state/src/main.tsx Enables debugTable in the Preact external-state example.
examples/preact/basic-external-state/package.json Marks the example package as ESM ("type": "module").
examples/preact/basic-external-atoms/package.json Renames the example package and marks it as ESM ("type": "module").
examples/lit/composable-tables/src/components/products-table.ts Enables debugTable in the Lit composable tables example.
examples/lit/basic-external-atoms/package.json Renames the example package and adds @tanstack/store dependency.
examples/lit/basic-app-table/src/main.ts Enables debugTable in the Lit app-table example.
examples/angular/sub-components/src/app/app.ts Enables debugTable in the Angular sub-components example.
examples/angular/row-selection/src/app/app.ts Enables debugTable in the Angular row-selection example.
examples/angular/remote-data/src/app/app.ts Enables debugTable in the Angular remote-data example.
examples/angular/grouping/src/app/app.ts Enables debugTable in the Angular grouping example.
examples/angular/basic-inject-table/src/app/app.ts Enables debugTable in the Angular basic inject-table example.
docs/reference/variables/$internalMemoFnMeta.md Updates generated “Defined in” source link line numbers.
docs/reference/type-aliases/Table_Internal.md Updates Table_Internal docs from baseStore to atoms (atoms, baseAtoms, and options.atoms?).
docs/reference/type-aliases/Table_Core.md Updates generated “Defined in” source link line numbers.
docs/reference/type-aliases/Table.md Updates generated “Defined in” source link line numbers.
docs/reference/type-aliases/RowSelectionState.md Updates RowSelectionState type to allow `boolean
docs/reference/type-aliases/PrototypeAPIObject.md Updates generated “Defined in” source link line numbers.
docs/reference/type-aliases/MemoFnMeta.md Updates generated “Defined in” source link line numbers.
docs/reference/type-aliases/ExternalAtoms_All.md Adds reference docs for ExternalAtoms_All.
docs/reference/type-aliases/ExternalAtoms.md Adds reference docs for ExternalAtoms<TFeatures>.
docs/reference/type-aliases/BaseAtoms_All.md Adds reference docs for BaseAtoms_All.
docs/reference/type-aliases/BaseAtoms.md Adds reference docs for BaseAtoms<TFeatures>.
docs/reference/type-aliases/Atoms_All.md Adds reference docs for Atoms_All.
docs/reference/type-aliases/Atoms.md Adds reference docs for Atoms<TFeatures>.
docs/reference/type-aliases/APIObject.md Updates generated “Defined in” source link line numbers.
docs/reference/interfaces/Table_Plugins.md Updates generated “Defined in” source link line numbers.
docs/reference/interfaces/PrototypeAPI.md Updates generated “Defined in” source link line numbers.
docs/reference/interfaces/API.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/table_toggleAllRowsSelected.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_toggleAllRowsExpanded.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_toggleAllPageRowsSelected.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_toggleAllColumnsVisible.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setSorting.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setRowSelection.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setRowPinning.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setPagination.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setPageSize.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setPageIndex.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setOptions.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setGrouping.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setGlobalFilter.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setExpanded.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setColumnVisibility.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setColumnSizing.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setColumnResizing.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setColumnPinning.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setColumnOrder.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_setColumnFilters.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetSorting.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetRowSelection.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetRowPinning.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetPagination.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetPageSize.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetPageIndex.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetHeaderSizeInfo.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetGrouping.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetGlobalFilter.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetExpanded.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetColumnVisibility.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetColumnSizing.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetColumnPinning.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetColumnOrder.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_resetColumnFilters.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_reset.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_previousPage.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_nextPage.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_mergeOptions.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_lastPage.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getVisibleLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getVisibleFlatColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getTotalSize.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getTopRows.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getToggleAllRowsSelectedHandler.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getToggleAllRowsExpandedHandler.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getToggleAllPageRowsSelectedHandler.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getToggleAllColumnsVisibilityHandler.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getSortedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getSelectedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRowId.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRowCount.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRow.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRightVisibleLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRightTotalSize.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRightLeafHeaders.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRightLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRightHeaderGroups.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRightFooterGroups.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getRightFlatHeaders.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPreSortedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPreSelectedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPrePaginatedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPreGroupedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPreFilteredRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPreExpandedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPinnedVisibleLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPinnedLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPaginatedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPageOptions.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getPageCount.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getOrderColumnsFn.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getLeftVisibleLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getLeftTotalSize.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getLeftLeafHeaders.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getLeftLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getLeftHeaderGroups.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getLeftFooterGroups.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getLeftFlatHeaders.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getLeafHeaders.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsSomeRowsSelected.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsSomeRowsPinned.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsSomeRowsExpanded.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsSomePageRowsSelected.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsSomeColumnsVisible.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsSomeColumnsPinned.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsAllRowsSelected.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsAllRowsExpanded.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsAllPageRowsSelected.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getIsAllColumnsVisible.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getHeaderGroups.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getGroupedSelectedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getGroupedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getGlobalFilterFn.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getGlobalFacetedUniqueValues.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getGlobalFacetedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getGlobalFacetedMinMaxValues.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getGlobalAutoFilterFn.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getFooterGroups.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getFlatHeaders.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getFilteredSelectedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getFilteredRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getExpandedRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getExpandedDepth.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getDefaultColumnDef.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCoreRowModel.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getColumn.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCenterVisibleLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCenterTotalSize.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCenterRows.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCenterLeafHeaders.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCenterLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCenterHeaderGroups.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCenterFooterGroups.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCenterFlatHeaders.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCanSomeRowsExpand.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCanPreviousPage.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getCanNextPage.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getBottomRows.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getAllLeafColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getAllFlatColumnsById.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getAllFlatColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_getAllColumns.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_firstPage.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_autoResetPageIndex.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/table_autoResetExpanded.md Removes function reference page (utilities moved behind static-functions).
docs/reference/functions/tableMemo.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/memo.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/isNumberArray.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/isFunction.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/getMemoFnMeta.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/getFunctionNameInfo.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/flattenBy.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/constructTable.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/callMemoOrStaticFn.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/assignTableAPIs.md Updates generated “Defined in” source link line numbers.
docs/reference/functions/assignPrototypeAPIs.md Updates generated “Defined in” source link line numbers.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread examples/preact/basic-use-app-table/src/main.tsx
Comment thread examples/preact/basic-use-app-table/package.json
Comment thread examples/lit/basic-external-atoms/package.json
Comment thread docs/reference/type-aliases/Table_Internal.md
Comment thread docs/reference/type-aliases/Table_Internal.md
Comment thread docs/reference/type-aliases/RowSelectionState.md
@KevinVandy KevinVandy merged commit 19490e7 into alpha Apr 21, 2026
5 checks passed
@KevinVandy KevinVandy deleted the atoms-refactor branch April 21, 2026 23:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants