| Skip to content | https://github.com/TanStack/table/pull/6344#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FTanStack%2Ftable%2Fpull%2F6344 |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects, and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | https://github.com/security/advanced-security |
| Copilot for businessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FTanStack%2Ftable%2Fpull%2F6344 |
| Sign up | https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=TanStack%2Ftable |
| Reload | https://github.com/TanStack/table/pull/6344 |
| Reload | https://github.com/TanStack/table/pull/6344 |
| Reload | https://github.com/TanStack/table/pull/6344 |
| TanStack | https://github.com/TanStack |
| table | https://github.com/TanStack/table |
| Code | https://github.com/TanStack/table |
| Issues49 (49) | https://github.com/TanStack/table/issues |
| Pull requests39 (39) | https://github.com/TanStack/table/pulls |
| Discussions | https://github.com/TanStack/table/discussions |
| Actions | https://github.com/TanStack/table/actions |
| Security and quality | https://github.com/TanStack/table/security |
| Insights | https://github.com/TanStack/table/pulse |
| https://github.com/TanStack/table |
| KevinVandy | https://github.com/KevinVandy |
| beta | https://github.com/TanStack/table/tree/beta |
| row-selection-perf | https://github.com/TanStack/table/tree/row-selection-perf |
| Conversation | https://github.com/TanStack/table/pull/6344 |
| Commits1 (1) | https://github.com/TanStack/table/pull/6344/commits |
| Checks | https://github.com/TanStack/table/pull/6344/checks |
| Files changed | https://github.com/TanStack/table/pull/6344/files |
| fix: improve row selection api performance | https://github.com/TanStack/table/pull/6344#top |
| KevinVandy | https://github.com/KevinVandy |
| beta | https://github.com/TanStack/table/tree/beta |
| row-selection-perf | https://github.com/TanStack/table/tree/row-selection-perf |
|
| https://github.com/KevinVandy |
| KevinVandy | https://github.com/KevinVandy |
| Jun 25, 2026 | https://github.com/TanStack/table/pull/6344#issue-4740463316 |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| Contributing guide | https://github.com/TanStack/table/blob/main/CONTRIBUTING.md |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
|
| https://github.com/KevinVandy |
| fix: improve row selection api performance | https://github.com/TanStack/table/pull/6344/commits/227bf9cf398fb3eee0cd3dd96fefb4aa510fc9ca |
| 227bf9c | https://github.com/TanStack/table/pull/6344/commits/227bf9cf398fb3eee0cd3dd96fefb4aa510fc9ca |
| https://github.com/apps/nx-cloud |
| nx-cloud | https://github.com/apps/nx-cloud |
| Jun 25, 2026 | https://github.com/TanStack/table/pull/6344#issuecomment-4795676531 |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| CI Pipeline Execution ↗ | https://cloud.nx.app/cipes/6a3ca6abf1648ffabb904199?utm_source=pull-request&utm_medium=comment |
| 227bf9c | https://github.com/TanStack/table/commit/227bf9cf398fb3eee0cd3dd96fefb4aa510fc9ca |
| View ↗ | https://cloud.nx.app/runs/du9CqwAwUa?utm_source=pull-request&utm_medium=comment |
| View ↗ | https://cloud.nx.app/runs/NKUVUXVLgK?utm_source=pull-request&utm_medium=comment |
| Nx Cloud | https://cloud.nx.app?utm_source=pull-request&utm_medium=comment |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
| Jun 25, 2026 | https://github.com/TanStack/table/pull/6344#issuecomment-4795686295 |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| https://app.coderabbit.ai/change-stack/TanStack/table/pull/6344?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack |
| TanStack/table#6314 | https://github.com/TanStack/table/pull/6314 |
| TanStack/table#6338 | https://github.com/TanStack/table/pull/6338 |
| CodeRabbit | https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=TanStack/table&utm_content=6344 |
| X | https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai |
| Mastodon | https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai |
| Reddit | https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai |
| LinkedIn | https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| https://github.com/apps/pkg-pr-new |
| pkg-pr-new | https://github.com/apps/pkg-pr-new |
| Jun 25, 2026 | https://github.com/TanStack/table/pull/6344#issuecomment-4795689005 |
| tanstack-lit-table-example-basic-app-table | https://pkg.pr.new/template/007b979a-e631-4a66-b51c-ca99ce05be06 |
| tanstack-lit-table-example-basic-external-atoms | https://pkg.pr.new/template/13818a9a-4c9c-4de7-96f6-434ed67bd7e1 |
| tanstack-lit-table-example-basic-external-state | https://pkg.pr.new/template/59355bb2-e9b1-4ee3-a335-74611357cc67 |
| tanstack-lit-table-example-basic-table-controller | https://pkg.pr.new/template/85de55ec-9146-4277-85d8-88adbab9023f |
| tanstack-lit-table-example-column-groups | https://pkg.pr.new/template/c3e0580f-86f8-4b6f-8d31-8fdb7f9e21b2 |
| tanstack-lit-table-example-column-ordering | https://pkg.pr.new/template/c7a00a4a-05e2-485d-85ee-61389bc5a8e8 |
| tanstack-lit-table-example-column-pinning | https://pkg.pr.new/template/24570bb3-3f56-4211-aeb9-c0154bf46e40 |
| tanstack-lit-table-example-column-pinning-split | https://pkg.pr.new/template/8b76a080-2fbe-460d-b1d6-39e7135b6e65 |
| tanstack-lit-table-example-column-pinning-sticky | https://pkg.pr.new/template/883dc7d5-37c4-48f1-af27-779fc46912e0 |
| tanstack-lit-table-example-column-resizing | https://pkg.pr.new/template/ee04b431-2b2a-4cbb-9bdc-9291a2b53cde |
| tanstack-lit-table-example-column-resizing-performant | https://pkg.pr.new/template/07d80e5f-fd02-4021-ab64-d3b53a1528f9 |
| tanstack-lit-table-example-column-sizing | https://pkg.pr.new/template/ff7ad6af-86ce-4902-8b1c-5fed78715a09 |
| tanstack-lit-table-example-column-visibility | https://pkg.pr.new/template/1985349f-1e55-4556-a871-f0b843306ef9 |
| tanstack-lit-table-example-composable-tables | https://pkg.pr.new/template/db56413a-c404-4dfb-bab2-ee3eadbbc4f5 |
| tanstack-lit-table-example-expanding | https://pkg.pr.new/template/46b63105-84b8-4f30-bdb3-f1d9ec5822d7 |
| tanstack-lit-table-example-filters | https://pkg.pr.new/template/54091c7d-0b2c-4055-9b6a-6a446fab04a7 |
| tanstack-lit-table-example-filters-faceted | https://pkg.pr.new/template/6bd26629-f0b7-4564-8286-aa09e21d845e |
| tanstack-lit-table-example-filters-fuzzy | https://pkg.pr.new/template/aef11a79-def5-489a-b5d5-f0d62627db00 |
| tanstack-lit-table-example-grouping | https://pkg.pr.new/template/922f7857-a5df-4143-b537-420b71ca77d4 |
| tanstack-lit-table-example-kitchen-sink | https://pkg.pr.new/template/793f446b-30cf-460b-a483-02952950059b |
| tanstack-lit-table-example-pagination | https://pkg.pr.new/template/171b6978-6e03-4a09-86e1-f81e6592d0f4 |
| tanstack-lit-table-example-row-pinning | https://pkg.pr.new/template/411ca336-65f7-4aa7-bcdf-1baca83aae55 |
| tanstack-lit-table-example-row-selection | https://pkg.pr.new/template/caa97de7-f8fd-4638-a920-f62ad1ff61f8 |
| tanstack-lit-table-example-sorting | https://pkg.pr.new/template/986fc16e-8156-480e-b5f9-945e3ccddad0 |
| tanstack-lit-table-example-sorting-dynamic-data | https://pkg.pr.new/template/c8b89ea5-9d66-48e6-9f14-117ee5c4245b |
| tanstack-lit-table-example-sub-components | https://pkg.pr.new/template/86eed57d-9584-463b-927c-7e147deb2146 |
| tanstack-lit-table-example-virtualized-columns | https://pkg.pr.new/template/79810967-e889-4bad-b90d-97e1d79256e8 |
| tanstack-lit-table-example-virtualized-infinite-scrolling | https://pkg.pr.new/template/2ca84dd6-e078-47b7-833d-be91c053ae3b |
| tanstack-lit-table-example-virtualized-rows | https://pkg.pr.new/template/65588e93-ed3d-4446-b97e-a3a0f071c12c |
| tanstack-angular-table-example-basic-app-table | https://pkg.pr.new/template/059ba149-477f-4f1e-819e-ca140e848141 |
| tanstack-angular-table-example-basic-external-atoms | https://pkg.pr.new/template/72ebe9df-4450-4716-a22a-00524e23f6ea |
| tanstack-angular-table-example-basic-external-state | https://pkg.pr.new/template/201e4289-4cb0-4422-bf0b-dd3c27414976 |
| tanstack-angular-table-example-basic-inject-table | https://pkg.pr.new/template/4460530f-9c39-4004-a4be-3e4998a96b95 |
| tanstack-angular-table-example-column-groups | https://pkg.pr.new/template/891a1c7b-07ce-46ba-879e-b187efa3263b |
| tanstack-angular-table-example-column-ordering | https://pkg.pr.new/template/8fbc5b72-36a5-4709-b161-038f7b4104c8 |
| tanstack-angular-table-example-column-pinning | https://pkg.pr.new/template/73dcd154-3050-4ebf-982e-b8b7954c321d |
| tanstack-angular-table-example-column-pinning-split | https://pkg.pr.new/template/f0dbb2a4-5986-47a1-8100-c2351cbf8afd |
| tanstack-angular-table-example-column-pinning-sticky | https://pkg.pr.new/template/33322349-4b19-434a-bb7f-aa18f7a188cb |
| tanstack-angular-table-example-column-resizing | https://pkg.pr.new/template/3939e9b8-5d8f-4bd3-90d1-9db3a4bd0d5f |
| tanstack-angular-table-example-column-resizing-performant | https://pkg.pr.new/template/34703f94-9dc7-4533-9508-6846c5d7d3c8 |
| tanstack-angular-table-example-column-sizing | https://pkg.pr.new/template/32789345-9093-4117-a88d-8ff944bb4a35 |
| tanstack-angular-table-example-column-visibility | https://pkg.pr.new/template/76f0f346-812a-4ae4-a19c-94dc785f2537 |
| tanstack-angular-table-example-composable-tables | https://pkg.pr.new/template/c86196f3-b386-455e-bf03-fd8a62ac5eab |
| tanstack-angular-table-example-custom-plugin | https://pkg.pr.new/template/547af291-ebff-4fc8-a2bf-2add7c2418ed |
| tanstack-angular-table-example-editable | https://pkg.pr.new/template/214d30c3-6e4d-4346-b46f-039aff2810bd |
| tanstack-angular-table-example-expanding | https://pkg.pr.new/template/1fbf8a9f-69e8-49d9-a065-59c7348500b8 |
| tanstack-angular-table-example-filters | https://pkg.pr.new/template/c19666ea-87ff-4a6b-963f-b7b8e6bcf7c7 |
| tanstack-angular-table-example-filters-faceted | https://pkg.pr.new/template/4cda54ce-0c0a-45bc-9a88-b93bfc027a85 |
| tanstack-angular-table-example-filters-fuzzy | https://pkg.pr.new/template/1b233ea5-52cc-4f4c-9eff-ccd18325caf2 |
| tanstack-angular-table-example-grouping | https://pkg.pr.new/template/674d2b90-ddc9-47f3-b9c1-d42ffbddf322 |
| tanstack-angular-table-example-kitchen-sink | https://pkg.pr.new/template/cf514b94-4219-423c-b665-029a6476180d |
| tanstack-angular-table-example-pagination | https://pkg.pr.new/template/b3e19336-006f-4958-a054-0757bfc51a9a |
| tanstack-angular-table-example-remote-data | https://pkg.pr.new/template/589015c9-b6ab-4032-9f63-13aadea15b43 |
| tanstack-angular-table-example-row-dnd | https://pkg.pr.new/template/21a30de3-907b-4f2a-b815-676e26a06fbc |
| tanstack-angular-table-example-row-pinning | https://pkg.pr.new/template/448998dc-24ce-461a-85cf-c862ad433bcf |
| tanstack-angular-table-example-row-selection | https://pkg.pr.new/template/2614e8ad-28f4-4213-a34d-3042b23c10b7 |
| tanstack-angular-table-example-row-selection-signal | https://pkg.pr.new/template/c49c3d11-465f-4fce-a9ce-c3c4c8163280 |
| tanstack-angular-table-example-signal-input | https://pkg.pr.new/template/51a3a601-97d6-47c3-b55b-8de3861b1e25 |
| tanstack-angular-table-example-sorting | https://pkg.pr.new/template/a0ffba9e-dc49-4d15-a1ba-7aa85c269a14 |
| tanstack-angular-table-example-sub-components | https://pkg.pr.new/template/2968e5fa-872a-46b7-82a6-10e6d90a3939 |
| tanstack-angular-table-example-virtualized-columns | https://pkg.pr.new/template/d10b0ccd-e4fa-4b1f-8912-024ee322d01b |
| tanstack-angular-table-example-virtualized-infinite-scrolling | https://pkg.pr.new/template/ddef792a-a5df-4463-8a34-3510f96e302c |
| tanstack-angular-table-example-virtualized-rows | https://pkg.pr.new/template/bef36b06-e06c-4a9d-a839-c7f0a926d115 |
| tanstack-angular-table-example-with-tanstack-form | https://pkg.pr.new/template/a8daab1b-d99e-4ba2-a5b2-6ed20cd16fe7 |
| tanstack-angular-table-example-with-tanstack-query | https://pkg.pr.new/template/d1945228-eb07-45a5-8bf1-80fd201f6cb3 |
| tanstack-solid-table-example-basic-app-table | https://pkg.pr.new/template/eee3c9d7-eebe-4360-93a0-c4e041726af6 |
| tanstack-solid-table-example-basic-external-atoms | https://pkg.pr.new/template/911fecac-e597-4a59-9a8a-cecd75d4f780 |
| tanstack-solid-table-example-basic-external-state | https://pkg.pr.new/template/aa16db9e-a4cd-4b63-ac3c-060cfc7e2236 |
| tanstack-solid-table-example-basic-use-table | https://pkg.pr.new/template/c9433ade-380b-4297-8c61-b7be6723efb8 |
| tanstack-solid-table-example-column-groups | https://pkg.pr.new/template/e4ba6de7-fab8-44e1-9422-852d6944eed4 |
| tanstack-solid-table-example-column-ordering | https://pkg.pr.new/template/ecd0af56-5dec-4318-a3b7-fcaf84d44fac |
| tanstack-solid-table-example-column-pinning | https://pkg.pr.new/template/1b90b2d4-3db5-4901-bdf7-b4a978faaef1 |
| tanstack-solid-table-example-column-pinning-split | https://pkg.pr.new/template/3bc650e2-1b64-461b-83a7-d7c4c82b3edb |
| tanstack-solid-table-example-column-pinning-sticky | https://pkg.pr.new/template/41f894ca-235f-44d0-9c2c-5e0c1b18f204 |
| tanstack-solid-table-example-column-resizing | https://pkg.pr.new/template/baace2c6-2190-41fb-9d46-3080ead998f3 |
| tanstack-solid-table-example-column-resizing-performant | https://pkg.pr.new/template/7646f5c1-cbd6-4103-8272-25b7c59d5c48 |
| tanstack-solid-table-example-column-sizing | https://pkg.pr.new/template/5da4e5bf-d672-47fd-8ad1-e4597c6e6043 |
| tanstack-solid-table-example-column-visibility | https://pkg.pr.new/template/2874cd02-a56a-41c5-9525-6d99f303e78a |
| tanstack-solid-table-example-composable-tables | https://pkg.pr.new/template/3011c691-ec61-40e2-96b2-6ac0d29368ee |
| tanstack-solid-table-example-expanding | https://pkg.pr.new/template/2ded6e90-8129-462e-b399-501767ac766e |
| tanstack-solid-table-example-filters | https://pkg.pr.new/template/8c277205-cec7-4759-ae94-c6260989b78d |
| tanstack-solid-table-example-filters-faceted | https://pkg.pr.new/template/fe25efa0-d918-4724-816d-d10dfce08b80 |
| tanstack-solid-table-example-filters-fuzzy | https://pkg.pr.new/template/9d68b037-5f65-4a5c-bd6b-d31702a3efae |
| tanstack-solid-table-example-grouping | https://pkg.pr.new/template/74d9a216-1321-4ac8-8e28-0a0d796e4a38 |
| tanstack-solid-table-example-kitchen-sink | https://pkg.pr.new/template/03f79c3b-65a8-4b1a-935f-dbd51696492e |
| tanstack-solid-table-example-pagination | https://pkg.pr.new/template/cd1095ea-239d-4eca-b6f7-f1934eb4a4ed |
| tanstack-solid-table-example-row-pinning | https://pkg.pr.new/template/e5dd5b05-ec5c-4852-82f7-db0d3d45d098 |
| tanstack-solid-table-example-row-selection | https://pkg.pr.new/template/e062dd6e-9f3b-45db-81d7-150a0ea315f9 |
| tanstack-solid-table-example-sorting | https://pkg.pr.new/template/006452c6-9e17-49c4-a91d-d53ba0cfa323 |
| tanstack-solid-table-example-sub-components | https://pkg.pr.new/template/0d033751-e296-418f-a4c5-119878d178d8 |
| tanstack-solid-table-example-virtualized-columns | https://pkg.pr.new/template/17385830-cefc-4bb7-8644-0ba9baf689c6 |
| tanstack-solid-table-example-virtualized-infinite-scrolling | https://pkg.pr.new/template/128da97e-8849-41e3-9ac1-02ebfeec51dd |
| tanstack-solid-table-example-virtualized-rows | https://pkg.pr.new/template/fe5676c0-64df-4ef7-8508-d0e349c01fbb |
| tanstack-solid-table-example-with-tanstack-form | https://pkg.pr.new/template/55bc6bbf-d670-4cc6-a90e-0d119565a38b |
| tanstack-solid-table-example-with-tanstack-query | https://pkg.pr.new/template/1c8033d7-d649-4c96-aed9-dfb792d22148 |
| tanstack-solid-table-example-with-tanstack-router | https://pkg.pr.new/template/3a7af110-63c4-43a5-a02c-ae920916e742 |
| tanstack-preact-table-example-basic-external-atoms | https://pkg.pr.new/template/f2b86c3d-2fab-4595-961d-cc8d7a7e4145 |
| tanstack-preact-table-example-basic-external-state | https://pkg.pr.new/template/3da21240-6c68-4873-ba3a-363b5e245a12 |
| tanstack-preact-table-example-basic-subscribe | https://pkg.pr.new/template/94701dde-d5a9-47a9-96e5-ccdc61bd6142 |
| tanstack-preact-table-example-basic-use-app-table | https://pkg.pr.new/template/875b485a-4938-4465-9d51-a9816eed4b7c |
| tanstack-preact-table-example-basic-use-table | https://pkg.pr.new/template/0f402023-c46f-4971-ba04-61132f3d98da |
| tanstack-preact-table-example-column-groups | https://pkg.pr.new/template/a888e7dd-a96d-4a46-934b-dbb538b2b4d1 |
| tanstack-preact-table-example-column-ordering | https://pkg.pr.new/template/324569b9-d8e7-4ae6-820a-1e815cc8eeed |
| tanstack-preact-table-example-column-pinning | https://pkg.pr.new/template/5a9fff91-efcc-4409-9101-549a755bdfae |
| tanstack-preact-table-example-column-pinning-split | https://pkg.pr.new/template/b75c6f63-d8b3-411d-84f8-1664b0fd4539 |
| tanstack-preact-table-example-column-pinning-sticky | https://pkg.pr.new/template/de43841c-7a83-484a-8bcf-b17cf8336044 |
| tanstack-preact-table-example-column-resizing | https://pkg.pr.new/template/56ffd298-5b52-4ff5-b1cc-16bcdc13db30 |
| tanstack-preact-table-example-column-resizing-performant | https://pkg.pr.new/template/afb26ed9-dcd9-44ef-b79e-0e873d699401 |
| tanstack-preact-table-example-column-sizing | https://pkg.pr.new/template/e0150ece-5ad4-474c-ab02-4db5d3971ab8 |
| tanstack-preact-table-example-column-visibility | https://pkg.pr.new/template/132e529d-74c7-4023-9de2-c970d48ca134 |
| tanstack-preact-table-example-composable-tables | https://pkg.pr.new/template/47173970-602e-4153-a3f2-677b9bc872ad |
| tanstack-preact-table-example-custom-plugin | https://pkg.pr.new/template/319f2200-9f02-49f0-b2ac-c0d71bf3f061 |
| tanstack-preact-table-example-expanding | https://pkg.pr.new/template/39af2ded-a093-42d2-8573-7883125bfd44 |
| tanstack-preact-table-example-filters | https://pkg.pr.new/template/d533d230-1d56-45f0-b822-35b5e3399063 |
| tanstack-preact-table-example-filters-faceted | https://pkg.pr.new/template/74ba4861-c1c5-4435-a910-f06b8cb8aa8d |
| tanstack-preact-table-example-filters-fuzzy | https://pkg.pr.new/template/65a5cc59-4b38-4bae-92ad-a5d92b3dfbb8 |
| tanstack-preact-table-example-grouping | https://pkg.pr.new/template/d523874a-3656-415d-a929-e0c80fd205cf |
| tanstack-preact-table-example-kitchen-sink | https://pkg.pr.new/template/cc0a460b-9686-4e89-8ca2-58c1847b6e98 |
| tanstack-preact-table-example-pagination | https://pkg.pr.new/template/cada4232-8f86-40dd-84ef-bd6dd479b4be |
| tanstack-preact-table-example-row-pinning | https://pkg.pr.new/template/cd1ca32b-bdf3-4f67-b3b5-dceb14bf0cb2 |
| tanstack-preact-table-example-row-selection | https://pkg.pr.new/template/9e7d3aec-a74b-460a-b23a-71456e1a60c7 |
| tanstack-preact-table-example-sorting | https://pkg.pr.new/template/dcbd476b-4025-4fc7-b6ce-35d066716730 |
| tanstack-preact-table-example-sub-components | https://pkg.pr.new/template/8a36b942-e29c-466a-b893-0d56245eefe6 |
| tanstack-preact-table-example-with-tanstack-query | https://pkg.pr.new/template/92277799-3490-48c4-ae20-db5f81ed7935 |
| tanstack-react-table-example-basic-external-atoms | https://pkg.pr.new/template/71efbdbd-4827-4aaf-8eda-9ec74dc664fc |
| tanstack-react-table-example-basic-external-state | https://pkg.pr.new/template/3aafc469-9042-4595-b809-78eb42070d0f |
| tanstack-react-table-example-basic-subscribe | https://pkg.pr.new/template/4ca31dcb-0c94-471b-ae3b-5ab4b9fdd42b |
| tanstack-react-table-example-basic-use-app-table | https://pkg.pr.new/template/f45944d5-33a8-4860-8669-555cbb9d2013 |
| tanstack-react-table-example-basic-use-legacy-table | https://pkg.pr.new/template/033556e3-063e-4047-a994-6b7f974dca60 |
| tanstack-react-table-example-basic-use-table | https://pkg.pr.new/template/bfc2e10b-8228-4cec-a8ed-6f0f1c0197a8 |
| tanstack-react-table-example-column-dnd | https://pkg.pr.new/template/85dda43d-99f1-4ec4-a7a9-e3a1f8ea949e |
| tanstack-react-table-example-column-groups | https://pkg.pr.new/template/4abdef23-cf4b-4d34-bda0-ca9a1728dadc |
| tanstack-react-table-example-column-ordering | https://pkg.pr.new/template/5f28e2ef-1884-4564-8daa-207f107c056a |
| tanstack-react-table-example-column-pinning | https://pkg.pr.new/template/cff24d3d-b666-498c-ad46-36b7c7a8ad8a |
| tanstack-react-table-example-column-pinning-split | https://pkg.pr.new/template/b6c098ec-e0fb-40fb-afd6-431beddc7cc0 |
| tanstack-react-table-example-column-pinning-sticky | https://pkg.pr.new/template/76065b24-efe7-407e-83f4-73316d0eff78 |
| tanstack-react-table-example-column-resizing | https://pkg.pr.new/template/990abd6b-14c0-41d6-adf3-b6813505fa5d |
| tanstack-react-table-example-column-resizing-performant | https://pkg.pr.new/template/fcc660ec-049b-4a2f-8ba1-3356a5480dc8 |
| tanstack-react-table-example-column-sizing | https://pkg.pr.new/template/e55000b7-d257-4d1b-9baa-0a7b20b8dfbb |
| tanstack-react-table-example-column-visibility | https://pkg.pr.new/template/06d11f78-4a1d-43cf-ab16-bc8570233c5b |
| tanstack-react-table-example-composable-tables | https://pkg.pr.new/template/599cb150-0220-43b5-87de-f019d65bf0c8 |
| tanstack-react-table-example-custom-plugin | https://pkg.pr.new/template/6b19cca7-7350-4630-9080-f4e5b96fb499 |
| tanstack-react-table-example-expanding | https://pkg.pr.new/template/46435bba-a831-4be3-924d-2c971eca9744 |
| tanstack-react-table-example-filters | https://pkg.pr.new/template/99f1ac1d-5c9e-4d3e-a107-9e44d262b14f |
| tanstack-react-table-example-filters-faceted | https://pkg.pr.new/template/1c1ed7d9-230e-4ad4-a002-dd0fc984e911 |
| tanstack-react-table-example-filters-fuzzy | https://pkg.pr.new/template/2718a424-8949-4058-a621-41197d0a4e55 |
| tanstack-react-table-example-grouping | https://pkg.pr.new/template/b7674e2f-5d4b-4ecf-ba7f-f9b581946876 |
| tanstack-react-table-example-kitchen-sink | https://pkg.pr.new/template/a8d65db0-0101-452a-a1c2-3bd603f6feea |
| tanstack-react-table-example-kitchen-sink-hero-ui | https://pkg.pr.new/template/16d4b8bb-f0ef-4289-9a99-28b0e17da86a |
| tanstack-react-table-example-kitchen-sink-mantine | https://pkg.pr.new/template/418b6638-7b9b-412e-987f-5ed759db7464 |
| tanstack-react-table-example-kitchen-sink-material-ui | https://pkg.pr.new/template/03c0bb9d-6d26-46e8-b7c8-12846078cc6b |
| tanstack-react-table-example-kitchen-sink-react-aria | https://pkg.pr.new/template/3951ea8d-3394-4d3b-a05b-e218e3a88737 |
| tanstack-react-table-example-kitchen-sink-shadcn-base | https://pkg.pr.new/template/06f19a7b-154a-4fd5-941d-ecaf861c7ea4 |
| tanstack-react-table-example-kitchen-sink-shadcn-radix | https://pkg.pr.new/template/dfb7d277-50ce-4e17-a954-1afa763c5dfe |
| tanstack-react-table-example-lib-hero-ui | https://pkg.pr.new/template/d61e46c6-08ea-4dc9-87f9-9bfaa66dc102 |
| tanstack-react-table-example-lib-mantine | https://pkg.pr.new/template/87047908-1212-4b82-ac57-2be22eb91f07 |
| tanstack-react-table-example-lib-material-ui | https://pkg.pr.new/template/74ad6a8c-4895-4a6c-b1db-582255394358 |
| tanstack-react-table-example-lib-react-aria | https://pkg.pr.new/template/9f4fb08a-b931-41e3-9328-4a441913f662 |
| tanstack-react-table-example-lib-shadcn-base | https://pkg.pr.new/template/f4bb4166-04f8-468b-b7f1-96550333b5c7 |
| tanstack-react-table-example-lib-shadcn-radix | https://pkg.pr.new/template/7ff71c8b-94d3-4a01-9c21-3311d029582a |
| tanstack-react-table-example-mantine-react-table | https://pkg.pr.new/template/9ef3c723-9023-41c9-8e10-cba75213e2bc |
| tanstack-react-table-example-material-react-table | https://pkg.pr.new/template/0700fb64-06bf-4dd0-a694-eb7d87e117bf |
| tanstack-react-table-example-pagination | https://pkg.pr.new/template/61686889-7342-42dc-bcc4-df68b4596d09 |
| tanstack-react-table-example-row-dnd | https://pkg.pr.new/template/2f0fb1c0-953e-4240-a405-2490c86f74a4 |
| tanstack-react-table-example-row-pinning | https://pkg.pr.new/template/cececf35-b39c-43e0-a1e6-fa3c40361d9f |
| tanstack-react-table-example-row-selection | https://pkg.pr.new/template/3619eaa2-07aa-4c96-a775-b6e039d04d66 |
| tanstack-react-table-example-sorting | https://pkg.pr.new/template/78d895e2-6843-41a5-acc8-0a40e457a648 |
| tanstack-react-table-example-sub-components | https://pkg.pr.new/template/70f6926b-3304-4cac-aa82-597add967e75 |
| tanstack-react-table-example-virtualized-columns | https://pkg.pr.new/template/1fd25134-46d6-4169-afb3-30c036018a36 |
| tanstack-react-table-example-virtualized-columns-experimental | https://pkg.pr.new/template/aab7b8aa-bf92-459f-9bc8-819109c8e86b |
| tanstack-react-table-example-virtualized-infinite-scrolling | https://pkg.pr.new/template/65bc815e-456e-4bbc-a181-33aa5c5c548d |
| tanstack-react-table-example-virtualized-rows | https://pkg.pr.new/template/028f6954-cf30-4de6-8227-6ef2edc87cff |
| tanstack-react-table-example-virtualized-rows-experimental | https://pkg.pr.new/template/eb02f88f-5a69-461b-a493-d9c124f0c1c8 |
| tanstack-react-table-example-with-tanstack-form | https://pkg.pr.new/template/b4a2b739-a17b-4642-ae8a-37b46cedc46b |
| tanstack-react-table-example-with-tanstack-query | https://pkg.pr.new/template/3f5d5e69-fa47-4f1d-825d-a23e128c9c42 |
| tanstack-react-table-example-with-tanstack-router | https://pkg.pr.new/template/a012717a-b1ba-4513-b4eb-835363b2f170 |
| tanstack-vanilla-table-example-basic | https://pkg.pr.new/template/fd49a912-9fc4-452f-803b-21be4d424ece |
| tanstack-vanilla-table-example-pagination | https://pkg.pr.new/template/c932b2c7-7f30-4e39-a74b-7ba2bfe97524 |
| tanstack-vanilla-table-example-sorting | https://pkg.pr.new/template/54ee7d43-7bc9-4ebf-a0e1-80e1ef409fde |
| tanstack-svelte-table-example-basic-app-table | https://pkg.pr.new/template/65e794ed-45c9-49bc-bdaa-0d9ac9e0bf9c |
| tanstack-svelte-table-example-basic-create-table | https://pkg.pr.new/template/fe29a047-968a-463b-bb58-ac1ef94847ba |
| tanstack-svelte-table-example-basic-external-atoms | https://pkg.pr.new/template/e577f238-33a9-46c0-982a-e307d5f2a480 |
| tanstack-svelte-table-example-basic-external-state | https://pkg.pr.new/template/17ad5ed4-52cf-465d-8027-3892163f305d |
| tanstack-svelte-table-example-basic-snippets | https://pkg.pr.new/template/5718d817-9933-48e5-a5a4-12df61ff7c1a |
| tanstack-svelte-table-example-column-groups | https://pkg.pr.new/template/5fdeb4cb-602c-4e70-ab0c-1823440080f4 |
| tanstack-svelte-table-example-column-ordering | https://pkg.pr.new/template/950fa30d-9600-4de8-8b51-df0368405958 |
| tanstack-svelte-table-example-column-pinning | https://pkg.pr.new/template/bdf09fb4-a6ff-4dbe-b812-759afe4f6527 |
| tanstack-svelte-table-example-column-pinning-split | https://pkg.pr.new/template/a5dc3141-a1b4-4ef9-8473-df703ab00b99 |
| tanstack-svelte-table-example-column-pinning-sticky | https://pkg.pr.new/template/981a3774-f625-4fc7-bac3-e565c173b3b2 |
| tanstack-svelte-table-example-column-resizing | https://pkg.pr.new/template/e8c7cc88-f57a-4de1-8ea8-448edd97bdff |
| tanstack-svelte-table-example-column-resizing-performant | https://pkg.pr.new/template/5a54a478-3cc7-4eb8-ab61-01927bead87d |
| tanstack-svelte-table-example-column-sizing | https://pkg.pr.new/template/f53a3e94-4a03-4fcc-b95f-aaa9377a4b5b |
| tanstack-svelte-table-example-column-visibility | https://pkg.pr.new/template/78912ddc-d50e-414d-8d29-0eedc2b1d8bd |
| tanstack-svelte-table-example-composable-tables | https://pkg.pr.new/template/0092afd2-1bd3-43f4-b91d-e6dbede68b1c |
| tanstack-svelte-table-example-expanding | https://pkg.pr.new/template/aa8716a5-81da-46ce-9597-eb380c202ec5 |
| tanstack-svelte-table-example-filtering | https://pkg.pr.new/template/4880f73a-e9a6-4f99-bb48-3d566f3774fd |
| tanstack-svelte-table-example-filters-faceted | https://pkg.pr.new/template/d637faa5-d7e1-475c-98f1-3364406e6abc |
| tanstack-svelte-table-example-filters-fuzzy | https://pkg.pr.new/template/ed01aa66-aa10-4e45-8317-252219d05991 |
| tanstack-svelte-table-example-grouping | https://pkg.pr.new/template/07413e02-f221-4263-8ac7-2094eb6bf94d |
| tanstack-svelte-table-example-kitchen-sink | https://pkg.pr.new/template/9ea54f0d-8d6e-40fa-b7d9-8ec387cfcc54 |
| tanstack-svelte-table-example-pagination | https://pkg.pr.new/template/9eabda8e-da5a-49de-9e29-87a82f6e6a20 |
| tanstack-svelte-table-example-row-pinning | https://pkg.pr.new/template/99941b0f-2349-4e3e-aab3-85601652ba7e |
| tanstack-svelte-table-example-row-selection | https://pkg.pr.new/template/0e0723c6-9131-499b-acd2-c0ba19b6038e |
| tanstack-svelte-table-example-sorting | https://pkg.pr.new/template/3e38f5a1-c009-4b9c-8f86-e7833e0e28b3 |
| tanstack-svelte-table-example-sub-components | https://pkg.pr.new/template/d79de3b7-126a-43d0-8216-8b18cf0ac84f |
| tanstack-svelte-table-example-virtualized-columns | https://pkg.pr.new/template/a50c33dd-518a-42aa-8445-b9dda3eac985 |
| tanstack-svelte-table-example-virtualized-infinite-scrolling | https://pkg.pr.new/template/322861e2-79d4-41b1-b80a-97781fa04b3d |
| tanstack-svelte-table-example-virtualized-rows | https://pkg.pr.new/template/aff679b5-8fa1-4495-8637-8d85b0439dfa |
| tanstack-svelte-table-example-with-tanstack-form | https://pkg.pr.new/template/e7cd2d41-3b6c-4ec4-87f7-10c223814791 |
| tanstack-svelte-table-example-with-tanstack-query | https://pkg.pr.new/template/2eab3799-caec-4f1c-a5c8-9de991010534 |
| tanstack-vue-table-example-basic-external-atoms | https://pkg.pr.new/template/856140f3-ea0d-4103-ae3c-5ade1c7409b2 |
| tanstack-vue-table-example-basic-external-state | https://pkg.pr.new/template/b6cfdbec-4d4c-406e-bc61-041243d124dc |
| tanstack-vue-table-example-basic-use-app-table | https://pkg.pr.new/template/fba45b85-f310-4b5d-a232-dc4a4d374b45 |
| tanstack-vue-table-example-basic-use-table | https://pkg.pr.new/template/d286ec7e-e667-4c70-9074-ea60f2fcaa2e |
| tanstack-vue-table-example-column-groups | https://pkg.pr.new/template/31f063b7-a8fe-4140-aa2c-d2000584ed92 |
| tanstack-vue-table-example-column-ordering | https://pkg.pr.new/template/6c799eca-8376-47d8-af13-ba49991fd8b8 |
| tanstack-vue-table-example-column-pinning | https://pkg.pr.new/template/a26a7298-8baa-4799-a4d0-aaf7d5bd7a8c |
| tanstack-vue-table-example-column-pinning-split | https://pkg.pr.new/template/55b406cb-9ef0-49f2-b2b9-898da92b27cc |
| tanstack-vue-table-example-column-pinning-sticky | https://pkg.pr.new/template/c53ba066-d93f-447b-82eb-f5738782ed0f |
| tanstack-vue-table-example-column-resizing | https://pkg.pr.new/template/4bafff26-ce06-4d34-b112-1df09def67c9 |
| tanstack-vue-table-example-column-resizing-performant | https://pkg.pr.new/template/69501e7a-f489-4523-b5b6-aa1f8693e5f1 |
| tanstack-vue-table-example-column-sizing | https://pkg.pr.new/template/b9679d42-48ba-4888-aac0-cb1b45c68194 |
| tanstack-vue-table-example-column-visibility | https://pkg.pr.new/template/89102639-5968-4981-9774-1366016c8003 |
| tanstack-vue-table-example-composable-tables | https://pkg.pr.new/template/5f0baa34-dc9c-421d-82a5-acead1dae231 |
| tanstack-vue-table-example-expanding | https://pkg.pr.new/template/70847057-1646-47ef-b624-e6f6664728ea |
| tanstack-vue-table-example-filters | https://pkg.pr.new/template/be7f4d77-6936-4186-a29b-3ec81c45114c |
| tanstack-vue-table-example-filters-faceted | https://pkg.pr.new/template/7f6c7fb0-5bc0-4d93-952b-8ca746030df3 |
| tanstack-vue-table-example-filters-fuzzy | https://pkg.pr.new/template/76ec12aa-585f-4ed5-bd93-049f679e4b30 |
| tanstack-vue-table-example-grouping | https://pkg.pr.new/template/71006961-1ad1-4a17-ac91-eab4f8c58dc8 |
| tanstack-vue-table-example-kitchen-sink | https://pkg.pr.new/template/50d06e37-74b7-4aba-8a4f-0191d8c2a433 |
| tanstack-vue-table-example-pagination | https://pkg.pr.new/template/7334b75e-59dd-4849-ad96-0050a9e76cca |
| tanstack-vue-table-example-row-pinning | https://pkg.pr.new/template/ff787447-f6c6-492b-8121-3ceb959fa912 |
| tanstack-vue-table-example-row-selection | https://pkg.pr.new/template/aad01e3c-8456-4f92-97f6-421abf6f8b2c |
| tanstack-vue-table-example-sorting | https://pkg.pr.new/template/ea33584d-7322-43d8-9b34-e3f11d9efd91 |
| tanstack-vue-table-example-sub-components | https://pkg.pr.new/template/14d44896-dd37-4834-98c5-7bbd0cb683a4 |
| tanstack-vue-table-example-virtualized-columns | https://pkg.pr.new/template/c5d31d8a-0dfc-4399-9142-e25b4105bbcd |
| tanstack-vue-table-example-virtualized-infinite-scrolling | https://pkg.pr.new/template/4688db30-f2a8-4d47-be91-88acdfbe8959 |
| tanstack-vue-table-example-virtualized-rows | https://pkg.pr.new/template/ff3da497-41ca-4b05-aba3-dacbf0ae49de |
| tanstack-vue-table-example-with-tanstack-form | https://pkg.pr.new/template/7f180a2e-304d-46fb-8391-52315639bc8e |
| tanstack-vue-table-example-with-tanstack-query | https://pkg.pr.new/template/736c53cd-4d88-4a00-8e11-c0c66cab54f3 |
| 227bf9c | https://github.com/TanStack/table/runs/83352691311 |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
|
Jun 25, 2026
| https://github.com/TanStack/table/pull/6344#pullrequestreview-4567750227 |
|
View reviewed changes
| https://github.com/TanStack/table/pull/6344/files/227bf9cf398fb3eee0cd3dd96fefb4aa510fc9ca |
| coderabbitai | https://github.com/apps/coderabbitai |
| https://github.com/TanStack/table/pull/6344#pullrequestreview-4567750227 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| d1c84eb | https://github.com/TanStack/table/commit/d1c84eb6468fa713fe975e7ba242b31af4940209 |
| 227bf9c | https://github.com/TanStack/table/commit/227bf9cf398fb3eee0cd3dd96fefb4aa510fc9ca |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| docs/framework/angular/guide/migrating.md | https://github.com/TanStack/table/pull/6344/files/227bf9cf398fb3eee0cd3dd96fefb4aa510fc9ca#diff-8932320d9f349674fac23ebf96f5ec000a5ff844bed111d124d6d27e87979f91 |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| packages/table-core/src/features/row-selection/rowSelectionFeature.utils.ts | https://github.com/TanStack/table/pull/6344/files/227bf9cf398fb3eee0cd3dd96fefb4aa510fc9ca#diff-e6475d6f485faf6a72ce2fe193d6828d75b4d54aa8732b832abe576263e0776f |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| https://github.com/KevinVandy |
| KevinVandy | https://github.com/KevinVandy |
| f077ae7 | https://github.com/TanStack/table/commit/f077ae73c36767d5534bda133ed80d14746fba85 |
| Jun 25, 2026 | https://github.com/TanStack/table/pull/6344#event-27176906851 |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| https://github.com/KevinVandy |
| KevinVandy | https://github.com/KevinVandy |
| June 25, 2026 04:06 | https://github.com/TanStack/table/pull/6344#event-27176907969 |
|
fix: let parent rows unselect child rows when not itself selected
#6364
| https://github.com/TanStack/table/pull/6364 |
|
fix: bugs with pre-row models
#6376
| https://github.com/TanStack/table/pull/6376 |
|
fix: some more small sorting optimizations
#6387
| https://github.com/TanStack/table/pull/6387 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
|
Jul 12, 2026
| https://github.com/TanStack/table/pull/6344#ref-pullrequest-4867208815 |
|
feat: batch row selection
#6409
| https://github.com/TanStack/table/pull/6409 |
| https://github.co/hiddenchars |
| https://github.com/TanStack/table/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FTanStack%2Ftable%2Fpull%2F6344 |
|
| https://github.com/apps/coderabbitai |
|
coderabbitai[bot]
| https://github.com/apps/coderabbitai |
|
| https://github.com/TanStack/table/pull/6344/files/227bf9cf398fb3eee0cd3dd96fefb4aa510fc9ca |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
| Please reload this page | https://github.com/TanStack/table/pull/6344 |
|
| https://github.com/KevinVandy |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |