Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New component - Table (inspired by react-aria) #517

Open
MengLinMaker opened this issue Nov 4, 2024 · 0 comments
Open

New component - Table (inspired by react-aria) #517

MengLinMaker opened this issue Nov 4, 2024 · 0 comments

Comments

@MengLinMaker
Copy link
Contributor

MengLinMaker commented Nov 4, 2024

Is your feature request related to a problem? Please describe.

Creating a Table component

Describe the solution you'd like

Was absolutely blown away by this: React-Aria Table

It's almost like ag-grid, but mostly focused on accessibility.

Describe alternatives you've considered

Most solutions don't consider keyboard navigation:

Approaches

It seems there are 2 types of table components:

  • Accessibility focused. Eg: React-Aria Table
  • Data table performance focused. Eg: Tanstack Table

Ag-grid is paid, so I'll exclude that.

I think the accessibility focused table is better suited for Kobalte-ui, especially since @tanstack/solid-table exists.

It is possible to use React-Aria table and Tanstack Table together:
https://codesandbox.io/p/devbox/react-aria-components-tanstack-table-upkz00

@MengLinMaker MengLinMaker changed the title New component - Table New component - Table (inspired by react-aria) Nov 4, 2024
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

No branches or pull requests

1 participant