TanStack / table

🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
https://tanstack.com/table
MIT License
24.61k stars 3.04k forks source link

chore: _rowModels refactor #5649

Closed KevinVandy closed 3 weeks ago

KevinVandy commented 3 weeks ago

note, only react examples have been updated

nx-cloud[bot] commented 3 weeks ago

☁️ Nx Cloud Report

CI is running/has finished running commands for commit 26f0362c95a472fb523716ba8ca1cb0d890b99f1. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.

📂 See all runs for this CI Pipeline Execution


🟥 Failed Commands
nx affected --targets=test:format,test:eslint,test:sherif,test:knip,test:lib,test:types,test:build,build --parallel=3
✅ Successfully ran 1 target - [`nx run-many --targets=build --exclude=examples/**`](https://cloud.nx.app/runs/imShiVjjEm?utm_source=pull-request&utm_medium=comment)

Sent with 💌 from NxCloud.

pkg-pr-new[bot] commented 3 weeks ago

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

commit: 26f0362

@tanstack/angular-table

``` npm i https://pkg.pr.new/@tanstack/angular-table@5649 ```

@tanstack/lit-table

``` npm i https://pkg.pr.new/@tanstack/lit-table@5649 ```

@tanstack/match-sorter-utils

``` npm i https://pkg.pr.new/@tanstack/match-sorter-utils@5649 ```

@tanstack/qwik-table

``` npm i https://pkg.pr.new/@tanstack/qwik-table@5649 ```

@tanstack/react-table

``` npm i https://pkg.pr.new/@tanstack/react-table@5649 ```

@tanstack/react-table-devtools

``` npm i https://pkg.pr.new/@tanstack/react-table-devtools@5649 ```

@tanstack/solid-table

``` npm i https://pkg.pr.new/@tanstack/solid-table@5649 ```

@tanstack/svelte-table

``` npm i https://pkg.pr.new/@tanstack/svelte-table@5649 ```

@tanstack/table-core

``` npm i https://pkg.pr.new/@tanstack/table-core@5649 ```

@tanstack/vue-table

``` npm i https://pkg.pr.new/@tanstack/vue-table@5649 ```


templates

- [tanstack-table-example-angular-basic](https://pkg.pr.new/template/21d1384b-52ff-40da-abda-82cbf3606a56) - [tanstack-table-example-angular-column-ordering](https://pkg.pr.new/template/8313fdd7-f60c-4bad-a3fe-a4810c84cdc2) - [tanstack-table-example-angular-column-pinning](https://pkg.pr.new/template/21dca252-2a01-4b62-afa9-eb6ea06a684f) - [tanstack-table-example-angular-column-pinning-sticky](https://pkg.pr.new/template/a1700af1-eddf-4ebd-9712-5db765468e5e) - [tanstack-table-example-angular-column-visibility](https://pkg.pr.new/template/160ab5d1-9291-42c7-8811-9970d0db9dab) - [tanstack-table-example-angular-filters](https://pkg.pr.new/template/38df190a-542f-4901-89e1-a5e9812b095e) - [tanstack-table-example-angular-grouping](https://pkg.pr.new/template/c7432d55-2828-42ad-9b30-40ebee379229) - [tanstack-table-example-angular-row-selection](https://pkg.pr.new/template/58d62f0d-eeb7-46a7-944e-2caf785ae9d5) - [tanstack-table-example-angular-row-selection-signal](https://pkg.pr.new/template/151ef63a-b1ed-47b2-a791-478d1512d720) - [tanstack-table-example-angular-signal-input](https://pkg.pr.new/template/f8b2dcbc-a9d9-4b63-9fbd-0d35750a6da1) - [tanstack-lit-table-example-basic](https://pkg.pr.new/template/42cfb32b-63ea-4a03-835c-3b163f009d5a) - [tanstack-lit-table-example-column-sizing](https://pkg.pr.new/template/2cf75747-59e0-4f2d-a0e7-b38b0522719a) - [tanstack-lit-table-example-filters](https://pkg.pr.new/template/96348593-0f35-4e6f-b22c-ed2de5854daa) - [tanstack-lit-table-example-row-selection](https://pkg.pr.new/template/00c71dc3-987f-4897-8503-fec3cfa7bc05) - [tanstack-lit-table-example-sorting](https://pkg.pr.new/template/05989cce-0967-4efb-a805-2f1121a1c6ee) - [tanstack-lit-table-virtualized-rows](https://pkg.pr.new/template/e3b55053-45e2-42af-833b-fed7cbc6999f) - [tanstack-table-example-qwik-basic](https://pkg.pr.new/template/91c17ec9-5ae4-4c3e-816c-1437ac4869ea) - [tanstack-table-example-qwik-filters](https://pkg.pr.new/template/551debcb-8b45-45fa-88be-6651ec3a1861) - [tanstack-table-example-qwik-row-selection](https://pkg.pr.new/template/9b0c9719-6afe-407d-aa9a-ebf095448244) - [tanstack-table-example-qwik-sorting](https://pkg.pr.new/template/dba27116-abe1-4a53-a432-104cf264ed84) - [tanstack-table-example-basic](https://pkg.pr.new/template/882e59fe-f588-479b-92df-e140831a47b8) - [tanstack-table-example-bootstrap](https://pkg.pr.new/template/007fb2b8-7259-4c48-bafb-8b1055132ad4) - [tanstack-table-example-column-dnd](https://pkg.pr.new/template/630d1a4f-3eae-4128-ae3e-0257e3df6d11) - [tanstack-table-example-column-groups](https://pkg.pr.new/template/fdfdb008-2467-4d8e-9195-5c2912ebd8f8) - [tanstack-table-example-column-ordering](https://pkg.pr.new/template/2946eb3f-067a-48fe-bf9a-3566268fc81c) - [tanstack-table-example-column-pinning](https://pkg.pr.new/template/7708ee69-8d26-453b-ae54-064e786672b7) - [tanstack-table-example-column-pinning-sticky](https://pkg.pr.new/template/06de7d8d-1dde-48b6-b093-a0379af3cf8e) - [tanstack-table-example-column-resizing-performant](https://pkg.pr.new/template/b6c357bd-6049-4907-8147-35722cbe0412) - [tanstack-table-example-column-sizing](https://pkg.pr.new/template/30f7269e-c425-4856-8d39-7a063d153ef0) - [tanstack-table-example-column-visibility](https://pkg.pr.new/template/ebbf95bc-b4c1-47af-9c1c-a83fac6d2093) - [tanstack-table-example-custom-features](https://pkg.pr.new/template/859ef1cb-873e-4c16-b3e5-53c715b0e2a2) - [tanstack-table-example-editable-data](https://pkg.pr.new/template/f87ce286-f402-43e7-959d-82f8f50d81af) - [tanstack-table-example-expanding](https://pkg.pr.new/template/b587c1dc-339d-4496-a3a5-297a85edfc5a) - [tanstack-table-example-filters](https://pkg.pr.new/template/e6235efb-fcff-4530-abb4-7aba97d51a08) - [tanstack-table-example-filters-faceted](https://pkg.pr.new/template/c4d7b5dc-28df-44b6-ab2f-5f0b28ddc211) - [tanstack-table-example-filters-fuzzy](https://pkg.pr.new/template/adb609ec-4834-4de7-8029-7f4bfbe79081) - [tanstack-table-example-full-width-resizable-table](https://pkg.pr.new/template/14208763-9d46-468f-92e9-3e0ff392c04b) - [tanstack-table-example-full-width](https://pkg.pr.new/template/4070143f-f4c0-4e78-86f4-c1f4a76310e1) - [tanstack-table-example-fully-controlled](https://pkg.pr.new/template/79ade54a-db39-458c-96aa-26ea2010a559) - [tanstack-table-example-grouping](https://pkg.pr.new/template/c10d250d-1fdb-4aef-8d02-20d3712dbca7) - [tanstack-table-example-kitchen-sink](https://pkg.pr.new/template/404277ec-97be-40fd-b22d-0cb53567d267) - [tanstack-table-example-material-ui-pagination](https://pkg.pr.new/template/5f0428c7-05dd-430d-998e-694c56ac7dfb) - [tanstack-table-example-pagination](https://pkg.pr.new/template/44eb86e9-b9b1-4574-9bd7-364acf0edf02) - [tanstack-table-example-pagination-controlled](https://pkg.pr.new/template/b2239be4-0b8a-4100-82f3-fbf9c1ef94f4) - [tanstack-table-example-query-router-search-params](https://pkg.pr.new/template/17d48270-cffc-488a-9054-b7f2077914b0) - [tanstack-table-example-row-dnd](https://pkg.pr.new/template/38f2d700-8308-4105-a981-603483e2e3c2) - [tanstack-table-example-row-pinning](https://pkg.pr.new/template/33d413a5-2dd3-4d84-a334-c453c6c3bd07) - [tanstack-table-example-row-selection](https://pkg.pr.new/template/a0b10e42-4db3-44b6-8e2d-fecf70f0dc55) - [tanstack-table-example-sorting](https://pkg.pr.new/template/6e9d2c7a-4354-4fbf-9f1e-0037098017f5) - [tanstack-table-example-sub-components](https://pkg.pr.new/template/94c98824-aac0-4641-a67c-e3ce4c5edbaa) - [tanstack-table-example-virtualized-columns](https://pkg.pr.new/template/9986606e-8761-49b2-b433-eaaa01dc3952) - [tanstack-table-example-virtualized-infinite-scrolling](https://pkg.pr.new/template/89b81ba7-7a57-491f-9c22-d980689cbeee) - [tanstack-table-example-virtualized-rows](https://pkg.pr.new/template/fffae333-9666-421b-a992-7ed291230a2e) - [tanstack-table-example-solid-basic](https://pkg.pr.new/template/67573abe-ac64-490c-8a59-ad205ce34b49) - [tanstack-table-example-solid-bootstrap](https://pkg.pr.new/template/b11adf5c-d08b-4055-8cc9-8e3c376afb92) - [tanstack-table-example-solid-column-groups](https://pkg.pr.new/template/9323efbf-53be-4a7f-a095-bba1de7599ef) - [tanstack-table-example-solid-column-ordering](https://pkg.pr.new/template/ce957f40-5e2a-4339-848d-0f5d2573050c) - [tanstack-table-example-solid-column-visibility](https://pkg.pr.new/template/6914de8e-96a6-442b-8318-73c15ca4b773) - [tanstack-table-example-solid-filters](https://pkg.pr.new/template/e1c0f609-0225-4fe6-b5e1-3b3a3156c2e2) - [tanstack-table-example-solid-sorting](https://pkg.pr.new/template/b73264ce-bd7b-47cc-b3c3-92df873d8af2) - [tanstack-table-example-svelte-basic](https://pkg.pr.new/template/794620f0-6dd0-4c31-b84d-1b70f178fbea) - [tanstack-table-example-svelte-column-groups](https://pkg.pr.new/template/2a7fdb80-e0bf-43f0-9aec-6b04c1390127) - [tanstack-table-example-svelte-column-ordering](https://pkg.pr.new/template/478fea60-2ee0-441a-ad8d-fd8f383f6215) - [tanstack-table-example-svelte-column-pinning](https://pkg.pr.new/template/a16cb0a8-804c-4642-8f66-79932238c21c) - [tanstack-table-example-svelte-column-visibility](https://pkg.pr.new/template/73f084ca-98b1-48cb-8555-46eca40a2ae5) - [tanstack-table-example-svelte-filtering](https://pkg.pr.new/template/a5a8e42c-c232-4a3b-8727-58d2d5f91946) - [tanstack-table-example-svelte-sorting](https://pkg.pr.new/template/7099fec9-6c44-48b3-bc3b-b22668d2f9c5) - [tanstack-table-example-vue-basic](https://pkg.pr.new/template/509bb696-ee6c-44ad-89e6-e239d020db33) - [tanstack-table-example-vue-column-ordering](https://pkg.pr.new/template/6680d3cd-2011-47bf-8123-04e99e266146) - [tanstack-table-example-vue-column-pinning](https://pkg.pr.new/template/d9f09693-3798-4bc7-ab67-46470541b3d0) - [tanstack-table-example-vue-filters](https://pkg.pr.new/template/0e4bd6bd-f67d-4903-b1dd-0d253a4ba301) - [tanstack-table-example-vue-pagination](https://pkg.pr.new/template/d1e5346a-8832-41c3-a562-8948f4e755bc) - [tanstack-table-example-vue-pagination-controlled](https://pkg.pr.new/template/03535c1d-308e-445b-9420-49e211d7e926) - [tanstack-table-example-vue-row-selection](https://pkg.pr.new/template/0cdabd33-e23a-4191-b17e-f5cf9cd251d7) - [tanstack-table-example-vue-sorting](https://pkg.pr.new/template/a8ed6f44-b617-4ff1-acd1-b67710927a8e) - [tanstack-table-example-vue-subcomponents](https://pkg.pr.new/template/843abbea-475a-443f-8cdc-4c9579c3fbc9)