Skip to main content
LanguageFrançais
Ingénierie4 minutes de lectureoctobre 2026

Le ExodeUI peut-il être utilisé dans le React Native ?

Réponse courte

Oui. ExodeUI dispose d'un package d'exécution React Native qui lit les fichiers .exode dans votre application. Il ne génère pas de code Reanimated : l'animation reste dans un fichier JSON ouvert et le code de votre application la pilote en définissant les entrées et en écoutant les événements. Le même fichier peut également s'exécuter sur le Web, SwiftUI et Flutter.

À retenir

  • ExodeUI est livré avec un package d'exécution React Native
  • Il lit le fichier .exode ; il n'écrit pas le code Reanimated ou Gesture Handler pour vous
  • Le code de l'application définit les entrées (booléens, nombres, déclencheurs) et écoute les événements
  • Le même fichier s'exécute dans React, Vue, Svelte, Angular, Solid, SwiftUI et Flutter.
  • Testez sur des appareils réels pour vos objectifs de performances

Il existe deux façons d'intégrer un mouvement conçu dans une application React Native. La première consiste à le reconstruire à la main avec une bibliothèque telle que Reanimated. L'autre consiste à lire un fichier créé dans un outil de conception via un runtime. ExodeUI adopte la deuxième approche.

Vous concevez le composant dans ExodeUI avec ses états, transitions, physique du ressort et logique. Le résultat est un fichier .exode JSON. Dans votre application, le runtime ExodeUI React Native lit ce fichier et votre code le contrôle : définissez une entrée booléenne lors du chargement d'une requête, déclenchez un déclencheur lorsqu'elle réussit ou définissez un nombre à partir d'un curseur ou d'une position de défilement. L'animation peut également renvoyer des événements à votre code.

Cela signifie qu'un concepteur peut modifier le timing, les couleurs ou un état sans qu'un développeur réécrive le code d'animation, tant que les entrées et les événements restent les mêmes. Le fichier étant partagé, le même composant peut être utilisé dans une application Web React, une application SwiftUI ou une application Flutter.

Si vous souhaitez plutôt un code écrit à la main, par exemple parce que vous avez besoin d'un contrôle total ou que vous avez des limites strictes en matière de bundles, Reanimated reste le choix standard dans React Native. Certaines équipes utilisent les deux : des mouvements écrits à la main pour la navigation principale et des fichiers d'exécution pour les composants plus riches.

Comme pour tout environnement d'exécution, testez sur les appareils que vous prenez en charge, en particulier les anciens téléphones Android, avant de vous y fier pour les écrans critiques.

Questions fréquentes

ExodeUI génère-t-il du code Reanimated ?

Non. Il fournit un environnement d'exécution qui lit le fichier .exode. Votre code contrôle l'animation via des entrées et des événements.

Est-ce que ça marche avec Expo?

Consultez la documentation d'exécution React Native pour connaître la prise en charge actuelle d'Expo avant de commencer.

La même animation peut-elle fonctionner sur iOS et Android ?

Oui. Le runtime React Native lit le même fichier sur les deux plates-formes.

Comment déclencher une animation depuis mon application ?

Définissez une entrée ou déclenchez un déclencheur défini dans le fichier, par exemple un booléen « appuyé » ou un déclencheur « succès ».

Guides et exemples associés

Essayez un composant qui fonctionne sur mobile

Ouvrez un exemple ExodeUI gratuit et voyez les entrées et les événements que votre application React Native contrôlerait.

Ouvrir les exemples
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →