Lewati ke konten

TanStack Table adalah pustaka UI headless canggih yang memungkinkan developer membangun tabel dan datagrid yang andal dari awal, sambil tetap memegang kendali penuh atas markup dan gaya.

Pustaka ini dirancang agar tidak bergantung pada framework tertentu, dengan dukungan untuk framework front-end utama seperti React, Vue, Solid, Svelte, dan Lit.

Pustaka ini memiliki jejak yang ringan, biasanya berukuran 10-15kb setelah tree-shaking, sehingga cocok untuk aplikasi yang mengutamakan performa. Dengan API yang ringkas, pustaka ini menawarkan fitur andal seperti pengurutan, pemfilteran, paginasi, serta kemampuan mengelola kumpulan data besar secara efektif.

Salah satu keunggulan TanStack Table adalah filosofi desain headless-nya. Artinya, developer dapat menyesuaikan hampir setiap aspek UI tabel tanpa dibatasi oleh gaya yang telah ditentukan. Fleksibilitas ini ideal bagi desainer yang ingin menerapkan estetika unik mereka dan mendapatkan hasil yang presisi hingga ke piksel.

TanStack Table dapat diperluas, sehingga developer dapat dengan mudah mengganti pengaturan bawaan. Pustaka ini juga dirancang untuk menangani data sisi server dan sumber eksternal. Fitur-fiturnya yang andal dapat digunakan untuk membuat antarmuka yang kompleks, sekaligus menyediakan fondasi untuk menyajikan data dalam aplikasi web.

Fitur

  • Ringan (10-15kb)
  • Tree-Shaking
  • Desain Headless
  • Pemformat sel
  • Status internal dikelola otomatis
  • Opsi status dengan kendali penuh
  • Pengurutan
  • Pengurutan multi-kolom
  • Filter global
  • Filter kolom
  • Paginasi
  • Pengelompokan baris
  • Agregasi
  • Pemilihan baris
  • Perluasan baris
  • Pengurutan kolom
  • Visibilitas kolom
  • Pengubahan ukuran kolom
  • Dapat divirtualisasi
  • Data sisi server/eksternal
  • Header bertingkat/terkelompok
  • Footer

Item Terkait

Next.js

Solusi andal untuk membuat aplikasi web asinkron dan dinamis dengan fitur lengkap yang meningkatkan produktivitas pengembang.

Preact

Alternatif cepat untuk React yang mempertahankan fungsi modern dengan ukuran minimal untuk pengembangan web yang efisien.

Refine

Framework React yang canggih ini menyederhanakan pembuatan alat internal dan dasbor administrasi, sehingga developer dapat berfokus membangun fitur alih-alih berulang kali menulis kode untuk fungsi dasar.

Angular

Framework ini menyediakan solusi tangguh untuk membangun aplikasi web yang dinamis dan dapat diskalakan. Fitur-fiturnya yang lengkap memenuhi kebutuhan developer yang mencari pendekatan pengembangan aplikasi yang fleksibel namun terstruktur.

dndkit

Toolkit yang memudahkan developer menerapkan fungsionalitas seret dan lepas di aplikasi React mereka.

Docusaurus

Proyek untuk membantu membuat situs dokumentasi dengan mudah, dengan fokus pada konten dan kemudahan penggunaan.

Enhance

Solusi ini meningkatkan produktivitas dan performa aplikasi dengan memungkinkan developer memanfaatkan pendekatan pengembangan yang berfokus pada HTML, sehingga proses pembuatan dan penerapan menjadi lebih sederhana.

Hybrids

Framework ini membantu pengembang membangun aplikasi dan komponen web yang efisien serta mudah dipelihara dengan memadukan teknik pemrograman deklaratif dan fungsional.