Biblioteca de gestión de estado asíncrono y obtención de datos para aplicaciones web, con bindings para React, Vue, Svelte y Solid.
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
Editor de texto enriquecido sin interfaz y agnóstico al framework, basado en ProseMirror y ampliable con un amplio conjunto de extensiones.
Bibliotecas open source para React y Svelte con las que crear interfaces interactivas basadas en nodos, como diagramas de flujo, grafos y editores de workflows.
Solución abierta y multiplataforma para crear una sola app con React o Vue que funcione en miniprogramas de WeChat, Alipay y otras plataformas, en la web H5 y en React Native.
Colección gratuita de más de 6.200 iconos SVG con licencia MIT, diseñados en una cuadrícula de 24x24, con paquetes para React, Vue, Svelte, Angular y más.
Biblioteca de componentes React sin estilos, con primitivas de UI accesibles para crear sistemas de diseño personalizados.