Repolode
TanStack

TanStack/table

Librería headless de tablas para TypeScript y JavaScript, con la que crear datagrids y controlar por completo el marcado y los estilos en React, Vue, Solid, Svelte y más.

Estrellas
28,507
Forks
3,589
Issues abiertos
75
Último commit
hace 9 días

¿Qué es?

TanStack Table es una librería headless de tablas para TypeScript y JavaScript. Se encarga de la lógica de las cuadrículas de datos, como la ordenación, el filtrado, la agrupación, la agregación, la paginación y la selección de filas, mientras deja el marcado, los componentes y los estilos completamente en manos del desarrollador.

El núcleo es independiente del framework, y los adaptadores oficiales ofrecen bindings para React, Preact, Vue, Solid, Svelte, Angular, Lit, Alpine, Ember y Octane. Como la librería no renderiza nada por sí misma, se puede combinar con cualquier kit de UI o con componentes personalizados, y admite la virtualización y el procesamiento de datos en el servidor.

El proyecto forma parte del ecosistema TanStack e incluye skills de TanStack Intent en cada paquete de adaptador, que los agentes de programación con IA pueden cargar para recibir orientación acorde a la versión.

Funciones clave

  • 01Ordenación, filtrado, agrupación y agregación integrados
  • 02Lógica de selección de filas y paginación
  • 03Totalmente headless, por lo que el usuario controla por completo el marcado y los estilos
  • 04Adaptadores para React, Vue, Solid, Svelte, Angular y más
  • 05Admite la virtualización y el procesamiento de datos en el servidor

Casos de uso

  • Crear paneles de administración con cuadrículas de datos que se puedan ordenar y filtrar
  • Mostrar grandes conjuntos de datos con filas virtualizadas
  • Añadir una tabla de datos con estilos personalizados a un sistema de diseño existente

Antes de usarlo

  • Es headless, así que tendrás que crear por tu cuenta todo el marcado de la tabla, los componentes y los estilos.

Temas

Preguntas frecuentes

¿Qué es table?
Librería headless de tablas para TypeScript y JavaScript, con la que crear datagrids y controlar por completo el marcado y los estilos en React, Vue, Solid, Svelte y más. TanStack Table es una librería headless de tablas para TypeScript y JavaScript. Se encarga de la lógica de las cuadrículas de datos, como la ordenación, el filtrado, la agrupación, la agregación, la paginación y la selección de filas, mientras deja el marcado, los componentes y los estilos completamente en manos del desarrollador.
¿table es gratuito? ¿Qué licencia tiene?
table es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿table sigue mantenido?
Mantenimiento activo. El último commit de table fue el 12 oct 2026.
¿Para qué puedo usar table?
Crear paneles de administración con cuadrículas de datos que se puedan ordenar y filtrar Mostrar grandes conjuntos de datos con filas virtualizadas Añadir una tabla de datos con estilos personalizados a un sistema de diseño existente
¿Dónde consigo table?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TanStack/table

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados