5 pontos por xguru 2025-03-17 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Componente de menu de comandos rápido e componível (também pode ser usado como combobox)
  • Filtra e ordena automaticamente os itens renderizados. Também permite adicionar uma função de filtragem personalizada
  • Oferece uma API totalmente configurável - permite definir componentes, filtros e lógica de ordenação personalizados. Pode ser usado com outros componentes ou JSX
  • Ótimo desempenho – consegue lidar bem com até 2.000~3.000 itens
  • Controle de estado de entrada e saída: é possível controlar mudanças de estado e entrada de teclado com value, onValueChange, onSelect etc.
  • Diversas opções de estilização
    • É possível estilizar com variáveis CSS e atributos de dados (cmdk-)
    • É possível personalizar o estado e o estilo de componentes específicos
  • Suporte a acessibilidade: segue os atributos aria e a ordem do DOM
  • Integração com Radix UI
    • Suporte a caixa de diálogo baseada no componente Dialog do Radix UI
    • É possível controlar a posição do portal e o estado

Desvantagens e limitações

  • Sem suporte a virtualization – pode haver queda de desempenho com grande volume de itens
  • Sem suporte completo ao Concurrent Mode – pode haver instabilidade em alguns comportamentos
  • Sem suporte a React Native

Ainda não há comentários.

Ainda não há comentários.