5 points par xguru 2025-03-17 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Composant de menu de commandes rapide et composable (peut aussi être utilisé comme combobox)
  • Filtrage et tri automatiques des éléments rendus. Possibilité d’ajouter une fonction de filtrage personnalisée
  • Fournit une API entièrement configurable - permet de définir des composants personnalisés, des filtres et une logique de tri. Utilisable avec d’autres composants ou du JSX
  • Excellentes performances – peut gérer de manière fluide jusqu’à 2 000 à 3 000 éléments
  • Contrôle de l’état d’entrée et de sortie : avec value, onValueChange, onSelect, etc., il est possible de contrôler les changements d’état et l’état selon les saisies clavier
  • Nombreuses options de style
    • Style personnalisable via des variables CSS et des attributs de données (cmdk-)
    • Personnalisation possible de l’état et du style de composants spécifiques
  • Prise en charge de l’accessibilité : respect des attributs aria et de l’ordre du DOM
  • Intégration avec Radix UI
    • Prise en charge des boîtes de dialogue basées sur le composant Dialog de Radix UI
    • Contrôle possible de l’emplacement du portail et de l’état

Inconvénients et limitations

  • Pas de prise en charge de la virtualisation – baisse de performances sur de très grands ensembles d’éléments
  • Prise en charge incomplète du mode concurrent (Concurrent Mode) – risque d’instabilité dans certains comportements
  • Pas de prise en charge de React Native

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.