10 points par xguru 2025-09-28 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Bibliothèque open source fournissant des composants React bas niveau et des hooks conformes aux standards d’accessibilité
    • Adaptée à la création de webapps, de design systems et de bibliothèques de composants
  • Fournit par défaut des composants sans style, mais qui peuvent être librement stylisés avec CSS/CSS-in-JS/Styled Components/Tailwind/Emotion et bien d’autres approches
  • Principaux composants : ils fonctionnent sur la base des patterns WAI-ARIA et garantissent la compatibilité avec le clavier et les lecteurs d’écran
    • Composants de base : Button, Checkbox, Combobox, Dialog, Disclosure, Form, Heading, Hovercard, Menu, Menubar, Popover, Radio, Select, Tab, Toolbar, Tooltip, VisuallyHidden
    • Composants abstraits : Collection, Command, Composite, Focusable, Group, Portal, Role, Separator
  • Prend en charge les props natifs comme className, style, ref, et permet de contrôler les sélecteurs CSS via des attributs sûrs aria-* et data-*
  • Propose une structure de composants unstyled + primitive
    • Si nécessaire, il est possible de copier-coller directement le code d’exemple dans l’application et de ne personnaliser que le style
    • Cette approche permet de préserver l’accessibilité et la cohérence de l’UI tout en conservant la liberté de design souhaitée

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.