Přejít k obsahu

TanStack Table je pokročilá bezhlavá knihovna UI, která vývojářům umožňuje vytvářet výkonné tabulky a datové mřížky od základu a přitom mít plnou kontrolu nad značkováním a styly.

Je nezávislá na frameworku a podporuje hlavní frontendové frameworky, jako jsou React, Vue, Solid, Svelte a Lit.

Knihovna klade důraz na malou velikost, obvykle 10–15 KB po tree-shakingu, a hodí se tak pro aplikace, kde záleží na výkonu. Díky malému rozsahu API nabízí pokročilé funkce, jako je řazení, filtrování, stránkování a efektivní správa rozsáhlých datových sad.

Jednou z hlavních předností TanStack Table je její bezhlavý návrh: vývojáři mohou přizpůsobit téměř každý aspekt UI tabulky, aniž by je omezovaly předem dané styly. Tato flexibilita je ideální pro designéry, kteří chtějí uplatnit vlastní estetické pojetí a dosáhnout přesných výsledků na úrovni jednotlivých pixelů.

TanStack Table lze snadno rozšiřovat a vývojáři mohou jednoduše přepsat výchozí nastavení. Knihovna je navržena pro práci s daty na straně serveru i z externích zdrojů. Její výkonné funkce umožňují vytvářet složitá rozhraní a poskytují základ pro prezentaci dat ve webových aplikacích.

Funkce

  • Lehká (10-15kb)
  • Odstranění nepoužívaného kódu
  • Bezhlavý návrh
  • Formátovače buněk
  • Automaticky spravovaný interní stav
  • Možnost plně řízeného stavu
  • Řazení
  • Vícenásobné řazení
  • Globální filtry
  • Filtry sloupců
  • Stránkování
  • Seskupování řádků
  • Agregace
  • Výběr řádků
  • Rozbalování řádků
  • Pořadí sloupců
  • Viditelnost sloupců
  • Změna velikosti sloupců
  • Podporuje virtualizaci
  • Data na straně serveru a z externích zdrojů
  • Vnořené/seskupené hlavičky
  • Zápatí

Související položky

Next.js

Robustní řešení pro tvorbu asynchronních a dynamických webových aplikací s bohatou sadou funkcí, které zvyšují produktivitu vývojářů.

Preact

Rychlá alternativa k Reactu, která zachovává moderní funkce a minimální velikost pro efektivní vývoj webu.

Refine

Tento výkonný framework pro React zjednodušuje tvorbu interních nástrojů a administračních panelů. Vývojáři se tak mohou soustředit na tvorbu funkcí místo opakovaného psaní základního kódu.

Angular

Tento framework nabízí robustní řešení pro tvorbu webových aplikací, které jsou dynamické a škálovatelné. Jeho rozsáhlé funkce vyhovují potřebám vývojářů, kteří hledají flexibilní, ale strukturovaný přístup k vývoji aplikací.

dndkit

Sada nástrojů, která vývojářům usnadňuje implementaci funkce přetahování v aplikacích React.

Docusaurus

Projekt, který usnadňuje tvorbu dokumentačních webů a klade důraz na obsah a použitelnost.

Enhance

Toto řešení zvyšuje produktivitu a výkon aplikací tím, že vývojářům umožňuje využívat přístup k vývoji zaměřený na HTML a zjednodušuje proces sestavování i nasazování.

Hybrids

Tento framework umožňuje vývojářům vytvářet efektivní a snadno udržovatelné webové aplikace a komponenty pomocí kombinace deklarativního a funkcionálního programování.