
de accelerator14
Patterns et petits hooks (useDismiss, useFocusReturn, useInert) pour construire des dialogues, des popovers et des overlays accessibles qui se ferment correctement et restaurent le focus
Fournit des hooks React compacts et réutilisables pour gérer le comportement des overlays : fermeture lors d'un clic extérieur ou via la touche Échap, restauration du focus vers l'élément déclencheur après la fermeture, et rendu du contenu en arrière-plan inerte lorsqu'un modal ou un overlay est ouvert. La compétence contient des exemples d'utilisation et les pièges courants.
Utilisez cette compétence lors de l'implémentation de dialogues, de popovers, de feuilles (sheets) ou de modals accessibles dans des interfaces React où la gestion du focus et la sémantique de fermeture sont cruciales — particulièrement pour les utilisateurs de claviers et de lecteurs d'écran. Utile pour les bibliothèques de composants et les overlays au niveau de l'application.
{ when: open } à useDismiss) et erreurs courantes à éviter.Agents orientés frontend ou tout agent aidant à l'écriture de code UI React/TypeScript et pouvant lire les sources d'un dépôt.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.