cmdk(⌘K) - Komponen menu perintah untuk React
(github.com/pacocoursey)- Komponen menu perintah yang cepat dan dapat dikomposisikan (juga bisa digunakan sebagai combobox)
- Memfilter dan mengurutkan item yang dirender secara otomatis. Bisa menambahkan fungsi filter kustom
- Menyediakan API yang sepenuhnya dapat dikonfigurasi - dapat mendefinisikan komponen kustom, filter, dan logika pengurutan. Dapat digunakan bersama komponen lain atau JSX
- Performa sangat baik – mampu menangani hingga 2.000~3.000 item dengan lancar
- Mengontrol status input dan output: perubahan status serta input tombol dapat dikendalikan melalui
value,onValueChange,onSelect, dan lainnya - Beragam opsi styling
- Dapat di-styling dengan variabel CSS dan atribut data (
cmdk-) - Dapat mengustomisasi status dan styling komponen tertentu
- Dapat di-styling dengan variabel CSS dan atribut data (
- Dukungan aksesibilitas: mematuhi atribut
ariadan urutan DOM - Integrasi Radix UI
- Mendukung dialog berbasis komponen
Dialogdari Radix UI - Posisi portal dan status dapat dikendalikan
- Mendukung dialog berbasis komponen
Kekurangan dan batasan
- Tidak mendukung virtualization – performa dapat menurun pada item dalam jumlah besar
- Belum sepenuhnya mendukung Concurrent Mode – ada kemungkinan tidak stabil pada beberapa perilaku
- Tidak mendukung React Native
Belum ada komentar.