# Créer un formulaire avec JavaScript

> Formspree Docs · Utiliser React · 23 mars 2026

JavaScript peut être utilisé pour intégrer Formspree dans votre application existante, rendre vos formulaires plus dynamiques et simplifier votre flux de développement.

Formspree propose plusieurs façons de travailler avec JavaScript selon votre configuration :

-   `@formspree/ajax` pour la gestion déclarative des formulaires en HTML classique
-   Une bibliothèque React pour les applications React
-   Une CLI pour les flux de travail JavaScript modernes

Vous trouverez plus d'informations sur chacune de ces options ci-dessous.

### Soumissions AJAX

La méthode recommandée pour gérer les soumissions de formulaires avec JavaScript est d'utiliser [@formspree/ajax](https://www.npmjs.com/package/@formspree/ajax).

Cette bibliothèque vous permet de soumettre des formulaires de façon asynchrone sans avoir à écrire votre propre logique fetch, Axios ou jQuery. Elle fonctionne avec les formulaires HTML standard et gère automatiquement la soumission, les erreurs de validation, l'état de chargement et les messages de succès. Vous pouvez [en savoir plus ici](/articles/building-your-form/submit-forms-with-javascript-ajax/).

### Bibliothèque Formspree React

Formspree peut être intégré dans votre application React grâce à la [bibliothèque Formspree React](/articles/working-with-react/the-formspree-react-library/). Celle-ci vous permet de [créer des formulaires de contact avec React](/articles/using-the-cli/build-a-contact-form-with-react/), de configurer des [formulaires MailChimp](/articles/using-the-cli/build-a-mailchimp-form-with-react/) et d'[ajouter des actions webhook](/articles/using-the-cli/send-a-webhook/), entre de nombreuses autres intégrations tierces.

### CLI Formspree

En plus de la bibliothèque React, Formspree propose également un outil en ligne de commande qui offre un flux de travail pratique pour créer et déployer des formulaires avec des outils JavaScript modernes. Vous trouverez plus d'informations sur la CLI Formspree [ici](/articles/using-the-cli/the-formspree-cli/).

### Ressources supplémentaires

Des exemples et guides supplémentaires pour utiliser JavaScript avec Formspree sont disponibles ci-dessous.

[Guide - NextJS](https://formspree.io/guides/nextjs/)

[Guide - Gatsby](https://formspree.io/guides/gatsby/)

[Exemples CodeSandbox](https://codesandbox.io/examples/package/@formspree/react)
