[Table] upgrade to `@tanstack/table` v9
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 6.9k
- Forks
- 1.1k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 57
Description
Package
v4.x
Description
TanStack Table has officially released version 9 (announcement blog post). The current implementation of UTable in @nuxt/ui relies on v8, which prevents users from leveraging new features, performance improvements, and updated TypeScript typing provided in v9.
Proposal: Upgrade the underlying @tanstack/vue-table (and related TanStack core table packages) dependency to v9 and update UTable to handle any breaking changes or updated APIs introduced in the new major release.
- Update
@tanstack/vue-table/@tanstack/table-coredependencies tov9.x. - Audit
UTablecomponent props, slots, and internals for breaking API changes in TanStack Table v9. - Update internal table composables and types where applicable.
- Verify test suite and update documentation code examples.
Additional context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the UTable component, its internal table composables and types, and the current @tanstack/vue-table and @tanstack/table-core dependencies. Review the TanStack Table v9 migration changes, then audit UTable props, slots, and internals for compatibility. Done means the dependencies are upgraded, the test suite passes, and documentation examples are updated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100