İçeriğe geç

TanStack Table, geliştiricilerin işaretleme ve stiller üzerinde tam denetim sahibi olarak sıfırdan güçlü tablolar ve veri ızgaraları oluşturmasına olanak tanıyan gelişmiş, başsız bir UI kütüphanesidir.

Çerçeveden bağımsız olarak tasarlanmıştır ve React, Vue, Solid, Svelte ve Lit gibi başlıca ön uç çerçevelerini destekler.

Kütüphane, ağaç sarsma işleminden sonra genellikle 10-15kb boyutunda olan hafif yapısıyla öne çıkar; bu nedenle performansın kritik olduğu uygulamalar için uygundur. Küçük bir API yüzeyiyle sıralama, filtreleme, sayfalama ve büyük veri kümelerini etkili biçimde yönetme gibi güçlü özellikler sunar.

TanStack Table'ın öne çıkan özelliklerinden biri başsız tasarım yaklaşımıdır. Bu yaklaşım, geliştiricilerin önceden belirlenmiş stillerle kısıtlanmadan tablonun neredeyse tüm UI özelliklerini özelleştirebilmesini sağlar. Bu esneklik, kendine özgü estetik tercihlerini uygulaması gereken tasarımcılar için idealdir ve piksel hassasiyetinde sonuçlar sunar.

TanStack Table genişletilebilir; geliştiriciler varsayılanları kolayca geçersiz kılabilir. Ayrıca sunucu tarafındaki verilerle ve harici kaynaklarla çalışacak şekilde tasarlanmıştır. Güçlü özellikleri karmaşık arayüzler oluşturmak için kullanılabilir; böylece web uygulamalarındaki veri gösterimi için temel sağlar.

Özellikler

  • Hafif (10-15kb)
  • Ağaç sallama
  • Başsız tasarım
  • Hücre biçimlendiricileri
  • Otomatik yönetilen dahili durum
  • Tam denetimli durum seçeneği
  • Sıralama
  • Çoklu sıralama
  • Genel filtreler
  • Sütun filtreleri
  • Sayfalama
  • Satır gruplama
  • Toplama
  • Satır seçimi
  • Satır genişletme
  • Sütun sıralaması
  • Sütun görünürlüğü
  • Sütun boyutlandırma
  • Sanal listelemeye uygun
  • Sunucu tarafı/harici veri
  • İç içe/gruplandırılmış başlıklar
  • Alt bilgiler

İlgili öğeler

Next.js

Geliştirici verimliliğini artıran zengin özelliklere sahip, eşzamansız ve dinamik web uygulamaları oluşturmak için güçlü bir çözüm.

Preact

Modern işlevselliği ve küçük boyutunu koruyan, verimli web geliştirme için React'e hızlı bir alternatif.

Refine

Bu güçlü React çatısı, geliştiricilerin temel işlevleri tekrar tekrar kodlamak yerine özellik oluşturmaya odaklanmasını sağlayarak dahili araçların ve yönetim panolarının oluşturulmasını kolaylaştırır.

Angular

Bu çatı, dinamik ve ölçeklenebilir web uygulamaları oluşturmak için güçlü bir çözüm sunar. Geniş özellik yelpazesi, uygulama geliştirmeye esnek ama yapılandırılmış bir yaklaşım arayan geliştiricilerin ihtiyaçlarını karşılar.

dndkit

Geliştiricilerin React uygulamalarına sürükle ve bırak işlevini kolayca eklemesini sağlayan bir araç seti.

Docusaurus

İçeriğe ve kullanılabilirliğe odaklanarak kolayca dokümantasyon siteleri oluşturmaya yardımcı olan bir proje.

Enhance

Bu çözüm, geliştiricilerin HTML odaklı bir geliştirme yaklaşımından yararlanmasını sağlayarak üretkenliği ve uygulama performansını artırır, oluşturma ve dağıtım süreçlerini kolaylaştırır.

Hybrids

Bu çatı, geliştiricilerin bildirimsel ve işlevsel programlama tekniklerini bir arada kullanarak verimli ve sürdürülebilir web uygulamaları ile bileşenler oluşturmasını sağlar.