- Componente de menú de comandos rápido y combinable (también se puede usar como combobox)
- Filtra y ordena automáticamente los elementos renderizados. Se pueden agregar funciones de filtrado personalizadas
- Proporciona una API totalmente configurable: permite definir componentes personalizados, filtros y lógica de ordenamiento. Se puede usar junto con otros componentes o JSX
- Buen rendimiento: puede manejar sin problemas hasta 2,000~3,000 elementos
- Control de estado de entrada y salida: se puede controlar el estado según los cambios y la entrada de teclas con
value, onValueChange, onSelect, etc.
- Varias opciones de estilo
- Se puede aplicar estilo con variables CSS y atributos de datos (
cmdk-)
- Se puede personalizar el estado y estilo de componentes específicos
- Soporte de accesibilidad: cumple con los atributos
aria y el orden del DOM
- Integración con Radix UI
- Soporte para cuadros de diálogo basados en el componente
Dialog de Radix UI
- Se puede controlar la ubicación del portal y el estado
Desventajas y limitaciones
- No soporta virtualization: en conjuntos grandes de elementos puede haber degradación de rendimiento
- No tiene soporte completo para Concurrent Mode: puede haber inestabilidad en algunos comportamientos
- No soporta React Native
Aún no hay comentarios.