Към съдържанието

TanStack Table е усъвършенствана библиотека за UI без готов интерфейс, която позволява на разработчиците да изграждат мощни таблици и мрежи от данни от нулата, като запазват пълен контрол върху маркирането и стиловете.

Тя е създадена да работи независимо от рамката и поддържа основни фронтенд рамки като React, Vue, Solid, Svelte и Lit.

Библиотеката заема малко място — обикновено 10-15kb след премахване на неизползвания код — и е подходяща за приложения, в които производителността е от ключово значение. С компактен API тя предлага надеждни функции, включително сортиране, филтриране, странициране и ефективно управление на големи набори от данни.

Едно от отличителните качества на TanStack Table е философията ѝ за дизайн без готов интерфейс. Това позволява на разработчиците да персонализират почти всеки аспект на UI на таблицата, без да са ограничени от предварително зададени стилове. Тази гъвкавост е идеална за дизайнери, които искат да приложат своя уникален подход и да постигнат прецизни до пиксел резултати.

TanStack Table може да се разширява, позволява лесно заменяне на настройките по подразбиране и е създадена да работи с данни от страна на сървъра и външни източници. Мощните ѝ функции позволяват създаването на сложни интерфейси, като осигуряват основа за представяне на данни в уеб приложения.

Функции

  • Лека (10-15kb)
  • Премахване на неизползвания код
  • Дизайн без готов интерфейс
  • Форматиране на клетки
  • Автоматично управлявано вътрешно състояние
  • Опция за пълен контрол върху състоянието
  • Сортиране
  • Многократно сортиране
  • Глобални филтри
  • Филтри по колони
  • Странициране
  • Групиране на редове
  • Обобщаване
  • Избор на редове
  • Разгъване на редове
  • Подреждане на колони
  • Видимост на колони
  • Преоразмеряване на колони
  • Поддържа виртуализация
  • Данни от страна на сървъра/външни данни
  • Вложени/групирани заглавки
  • Долни колонтитули

Свързани елементи

Next.js

Надеждно решение за създаване на асинхронни и динамични уеб приложения с богат набор от функции, които повишават продуктивността на разработчиците.

Preact

Бърза алтернатива на React, която запазва съвременните функционалности и минималния си размер за ефективна уеб разработка.

Refine

Тази мощна рамка за React опростява създаването на вътрешни инструменти и административни табла, като позволява на разработчиците да се съсредоточат върху изграждането на функционалности, вместо многократно да пишат основен код.

Angular

Тази рамка предлага стабилно решение за създаване на динамични и мащабируеми уеб приложения. Богатите ѝ функции отговарят на нуждите на разработчиците, които търсят гъвкав, но структуриран подход към разработката на приложения.

dndkit

Инструментариум, който позволява на разработчиците лесно да добавят функционалност за плъзгане и пускане в приложенията си с React.

Docusaurus

Проект за лесно създаване на документационни сайтове с фокус върху съдържанието и удобството за ползване.

Enhance

Това решение повишава продуктивността и производителността на приложенията, като позволява на разработчиците да използват подход, ориентиран към HTML, и опростява процесите на създаване и внедряване.

Hybrids

Тази рамка позволява на разработчиците да създават ефективни и лесни за поддръжка уеб приложения и компоненти, като съчетава декларативни и функционални техники за програмиране.