# Vaul

Un composant de tiroir sans style, conçu pour s'intégrer facilement aux applications React et améliorer les interactions sur les appareils mobiles.

[Website](https://vaul.emilkowal.ski) [GitHub](https://github.com/emilkowalski/vaul) [npm](https://npmjs.com/package/vaul)

Vaul est un composant de tiroir sans style, conçu spécialement pour les applications React. Il remplace les boîtes de dialogue et est optimisé pour les tablettes et les appareils mobiles. Il est pensé pour être flexible, afin que les développeurs puissent personnaliser le comportement et l'apparence du tiroir dans leurs applications.

L'une de ses principales fonctionnalités permet de mettre l'arrière-plan à l'échelle lorsque le tiroir s'ouvre, pour offrir une expérience plus immersive. Le tiroir peut être contrôlé par programmation, ce qui permet aux développeurs de gérer son état d'ouverture à l'aide de la gestion d'état de React.

Vaul propose une API simple à intégrer, avec des composants clairement définis tels que Drawer.Root, Drawer.Trigger, Drawer.Content et Drawer.Overlay, pour structurer l'intégration dans les applications. La bibliothèque prend en charge différentes fonctionnalités, comme des points d'ancrage pour améliorer l'interaction, la personnalisation du conteneur du tiroir et des options empêchant sa fermeture par l'utilisateur.

Ce composant convient aux développeurs qui souhaitent intégrer un tiroir adaptatif et adapté aux mobiles sans les contraintes de composants stylés susceptibles d'entrer en conflit avec le système de conception de leur application.

Pour découvrir des exemples détaillés, consultez les démonstrations interactives disponibles sur CodeSandbox. Elles présentent les différentes fonctionnalités du composant, notamment les contrôles de défilement et les points d'ancrage personnalisés.

## Fonctionnalités

- Composant de tiroir sans style
- Optimisé pour les mobiles et les tablettes
- Mise à l'échelle de l'arrière-plan
- Points d'ancrage personnalisables
- Contrôle programmatique de l'état d'ouverture
- Prise en charge des tiroirs imbriqués
- Positionnement flexible du contenu
- Portail personnalisé pour le rendu

## Détails

**Étoiles GitHub**

6.5K

**Téléchargements npm**

605.0K/semaine

**Dernière version**

1.1.1

**Créé le**

Jul 16, 2023

**Mis à jour le**

Dec 6, 2024

**Licence**

MIT License

Votre publicité ici ?

[Envoyez-nous un e-mail](mailto:hi@dennn.is?subject=Publicit%C3%A9%20sur%20KickstartUI)

[Annonce La suite de plugins prête pour les agents de WordPress.](https://sleekwp.com/?ref=kickstartui)

## Éléments associés

### [BaseUI](https://kickstartui.com/fr/details/baseui/)

Composants React sans interface ni styles prédéfinis, pour créer des interfaces accessibles et hautement personnalisables tout en gardant un contrôle total sur les styles.

**Étoiles GitHub**

5.2K

**Mis à jour le**

Aug 17, 2025

**Licence**

MIT License

### [PrimeVue](https://kickstartui.com/fr/details/primevue/)

Un riche ensemble de composants UI open source, conçus pour créer des applications Vue.js facilement et efficacement.

**Étoiles GitHub**

11.0K

**Mis à jour le**

Dec 6, 2024

**Licence**

MIT License

### [Radix Primitives](https://kickstartui.com/fr/details/radix-ui-primitives/)

Des primitives React accessibles, open source et sans styles pour créer des applications web et des systèmes de design de qualité.

**Étoiles GitHub**

16.0K

**Mis à jour le**

Dec 6, 2024

**Licence**

MIT License

### [ArkUI](https://kickstartui.com/fr/details/ark-ui/)

Cette solution open source UI permet de créer des systèmes de design sophistiqués à l'aide de composants personnalisables, adaptables à différents styles visuels et normes d'accessibilité.

**Étoiles GitHub**

3.9K

**Mis à jour le**

Dec 6, 2024

**Licence**

MIT License

### [ChakraUI](https://kickstartui.com/fr/details/chakra-ui/)

Créez rapidement et efficacement des applications web accessibles grâce à un ensemble complet de composants essentiels, faciles à utiliser et hautement personnalisables.

**Étoiles GitHub**

38.1K

**Mis à jour le**

Dec 6, 2024

**Licence**

MIT License

### [cmdk](https://kickstartui.com/fr/details/cmdk/)

Ce composant offre une solution complète de menu de commandes pour React, axée à la fois sur l’expérience utilisateur et la flexibilité pour les développeurs.

**Étoiles GitHub**

10.0K

**Mis à jour le**

Dec 6, 2024

**Licence**

MIT License

### [Docusaurus](https://kickstartui.com/fr/details/docusaurus/)

Un projet qui facilite la création de sites de documentation en mettant l’accent sur le contenu et la facilité d’utilisation.

**Étoiles GitHub**

57.0K

**Mis à jour le**

Dec 6, 2024

**Licence**

MIT License

### [MagicUI](https://kickstartui.com/fr/details/magic-ui/)

Une collection polyvalente de composants élégamment conçus pour enrichir vos projets web et simplifier votre processus de conception.
