Saltar al contenido

TanStack Table es una biblioteca avanzada y headless de UI que permite crear desde cero tablas y cuadrículas de datos potentes, con control total sobre el marcado y los estilos.

Está diseñada para funcionar con cualquier framework y es compatible con los principales frameworks de frontend, como React, Vue, Solid, Svelte y Lit.

Esta biblioteca ocupa poco espacio, normalmente entre 10-15kb después de eliminar el código no utilizado, por lo que es adecuada para aplicaciones donde el rendimiento es crucial. Gracias a su escasa API de superficie, ofrece funciones completas como ordenación, filtrado, paginación y gestión eficaz de grandes conjuntos de datos.

Una de las características más destacadas de TanStack Table es su diseño headless, que permite personalizar casi todos los aspectos de la UI de la tabla sin las limitaciones de los estilos predefinidos. Esta flexibilidad es ideal para diseñadores que necesitan aplicar su propia estética y lograr resultados con precisión de píxel.

TanStack Table es extensible, permite sobrescribir fácilmente los valores predeterminados y está diseñada para gestionar datos del lado del servidor y fuentes externas. Sus potentes funciones permiten crear interfaces complejas y ofrecen una base para representar datos en aplicaciones web.

Características

  • Ligera (10-15kb)
  • Eliminación de código no utilizado
  • Diseño sin estilos
  • Formateadores de celdas
  • Estado interno gestionado automáticamente
  • Opción de estado totalmente controlado
  • Ordenación
  • Ordenación múltiple
  • Filtros globales
  • Filtros de columna
  • Paginación
  • Agrupación de filas
  • Agregación
  • Selección de filas
  • Expansión de filas
  • Orden de columnas
  • Visibilidad de columnas
  • Redimensionamiento de columnas
  • Compatible con virtualización
  • Datos del servidor o externos
  • Encabezados anidados o agrupados
  • Pies de tabla

Elementos relacionados

Next.js

Una solución sólida para crear aplicaciones web asíncronas y dinámicas con un amplio conjunto de funciones que mejora la productividad de los desarrolladores.

Preact

Una alternativa rápida a React que conserva funciones modernas y ocupa poco espacio para un desarrollo web eficiente.

Refine

Este potente framework de React simplifica la creación de herramientas internas y paneles de administración, para que los desarrolladores puedan centrarse en crear funciones en lugar de repetir código para funcionalidades básicas.

Angular

Este framework ofrece una solución sólida para crear aplicaciones web dinámicas y escalables. Sus numerosas funciones responden a las necesidades de los desarrolladores que buscan un enfoque flexible y estructurado para desarrollar aplicaciones.

dndkit

Un conjunto de herramientas que permite implementar fácilmente funciones de arrastrar y soltar en aplicaciones React.

Docusaurus

Un proyecto que facilita la creación de sitios web de documentación y se centra en el contenido y la usabilidad.

Enhance

Esta solución mejora la productividad y el rendimiento de las aplicaciones al permitir que los desarrolladores aprovechen un enfoque de desarrollo centrado en HTML y agilicen tanto la creación como el despliegue.

Hybrids

Este framework permite a los desarrolladores crear aplicaciones web y componentes eficientes y fáciles de mantener mediante una combinación de técnicas de programación declarativa y funcional.