# Aperçu des bindings d’interface

<PageBadges />

import { Callout } from "zudoku/ui/Callout"

Les bindings relient le moteur indépendant du framework `form0-core` à l’interface d’une
application. Le moteur reste responsable des calculs, conditions, validations, événements et
enregistrements structurés ; le binding transforme cet état en composants et interactions.

Pour une nouvelle application, commencez par la [CLI form0](/fr/cli/overview) et choisissez un
projet de démarrage. Utilisez directement un binding pour intégrer form0 à une application existante.

## Bindings officiels

| Paquet                                                                   | Plateforme                        | Documentation                                                     | Code source                                             |
| ------------------------------------------------------------------------ | --------------------------------- | ----------------------------------------------------------------- | ------------------------------------------------------- |
| [`form0-react`](https://www.npmjs.com/package/form0-react)               | Applications web React            | [Installer et afficher](/fr/bindings/react/install-render)        | [GitHub](https://github.com/paqu-io/form0-react)        |
| [`form0-react-native`](https://www.npmjs.com/package/form0-react-native) | Applications React Native et Expo | [Installer et afficher](/fr/bindings/react-native/install-render) | [GitHub](https://github.com/paqu-io/form0-react-native) |

Les bindings ne modifient pas la sémantique du schéma. Consultez la
[documentation du noyau](/fr/core/overview) pour les schémas, champs, expressions, validations,
la sécurité et les enregistrements de sortie.

<Callout type="caution" title="Schémas de confiance uniquement">
  Les expressions et scripts d’événements exécutent du JavaScript. N’affichez que des schémas
  provenant d’auteurs de confiance. Consultez [Sécurité et isolation](/fr/core/security).
</Callout>
