Skip to main content
LanguageDansk
Engineering4 min læstoktober 2026

Kan ExodeUI bruges i React Native?

Kort svar

Ja. ExodeUI har en React Native runtime-pakke, der afspiller .exode-filer inde i din app. Den genererer ikke Reanimated-kode: animationen forbliver i én åben JSON-fil, og din app-kode driver den ved at indstille input og lytte efter begivenheder. Den samme fil kan også køre på web, SwiftUI og Flutter.

Core Takeaway

  • ExodeUI sender en React Native runtime-pakke
  • Den afspiller .exode-filen; den skriver ikke Reanimated eller Gesture Handler-kode for dig
  • App-koden indstiller input (booleaner, tal, triggere) og lytter efter begivenheder
  • Den samme fil kører i React, Vue, Svelte, Angular, Solid, SwiftUI og Flutter
  • Test på rigtige enheder for at opnå dine præstationsmål

Der er to måder at få designet bevægelse ind i en React Native-app. Den ene er at genopbygge den i hånden med et bibliotek som Reanimated. Den anden er at afspille en fil lavet i et designværktøj gennem en runtime. ExodeUI tager den anden tilgang.

Du designer komponenten i ExodeUI med dens tilstande, overgange, fjederfysik og logik. Resultatet er én .exode JSON-fil. I din app afspiller ExodeUI React Native runtime den fil, og din kode styrer den: Indstil et boolesk input, når en anmodning indlæses, affyr en trigger, når den lykkes, eller indstil et tal fra en skyder eller rulleposition. Animationen kan også sende begivenheder tilbage til din kode.

Dette betyder, at en designer kan ændre timing, farver eller en tilstand, uden at en udvikler omskriver animationskoden, så længe input og begivenheder forbliver de samme. Fordi filen er delt, kan den samme komponent bruges i en React webapp, en SwiftUI app eller en Flutter app.

Hvis du i stedet vil have håndskrevet kode, for eksempel fordi du har brug for fuld kontrol eller har strenge bundt-grænser, forbliver Reanimated standardvalget i React Native. Nogle teams bruger begge dele: håndskrevne bevægelser til kernenavigation og runtime-filer til rigere komponenter.

Som med enhver runtime, test på de enheder, du understøtter, især ældre Android-telefoner, før du stoler på den til kritiske skærme.

Ofte stillede spørgsmål

Genererer ExodeUI Reanimated-kode?

Nej. Det giver en runtime, der afspiller .exode-filen. Din kode styrer animationen gennem input og begivenheder.

Virker det med Expo?

Tjek React Native runtime-dokumentationen for aktuel Expo-support, før du starter.

Kan den samme animation køre på iOS og Android?

Ja. React Native runtime afspiller den samme fil på begge platforme.

Hvordan udløser jeg en animation fra min app?

Indstil et input eller affyr en trigger defineret i filen, for eksempel en "trykket" boolean eller en "succes" trigger.

Relaterede vejledninger og eksempler

Prøv en komponent, der kører på mobilen

Åbn et gratis ExodeUI-eksempel, og se de input og begivenheder, som din React Native-app ville kontrollere.

Åbn eksemplerne
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 →