Skip to main content
LanguagePolski
Inżynieria4 minuty czytaniaPaździernik 2026

Czy ExodeUI można zastosować w React Native?

Krótka odpowiedź

Tak. ExodeUI posiada pakiet wykonawczy React Native, który odtwarza pliki .exode w Twojej aplikacji. Nie generuje kodu Reanimated: animacja pozostaje w jednym otwartym pliku JSON, a kod aplikacji steruje nią, ustawiając dane wejściowe i nasłuchując zdarzeń. Ten sam plik można również uruchomić w Internecie, SwiftUI i Flutter.

Rdzeń na wynos

  • ExodeUI dostarcza pakiet wykonawczy React Native
  • Odtwarza plik .exode; nie pisze za Ciebie kodu Reanimated ani modułu obsługi gestów
  • Kod aplikacji ustawia dane wejściowe (wartości logiczne, liczby, wyzwalacze) i nasłuchuje zdarzeń
  • Ten sam plik działa w React, Vue, Svelte, Angular, Solid, SwiftUI i Flutter
  • Testuj na prawdziwych urządzeniach, aby uzyskać docelowe wyniki

Istnieją dwa sposoby przeniesienia zaprojektowanego ruchu do aplikacji React Native. Jednym z nich jest ręczne odbudowanie go za pomocą biblioteki takiej jak Reanimated. Drugim jest odtworzenie pliku utworzonego w narzędziu do projektowania w środowisku wykonawczym. ExodeUI przyjmuje drugie podejście.

Projektujesz komponent w ExodeUI z jego stanami, przejściami, fizyką sprężyn i logiką. Rezultatem jest jeden plik .exode JSON. W Twojej aplikacji środowisko wykonawcze ExodeUI React Native odtwarza ten plik, a Twój kod nim steruje: ustaw wartość logiczną podczas ładowania żądania, uruchom wyzwalacz, gdy zakończy się pomyślnie lub ustaw liczbę za pomocą suwaka lub pozycji przewijania. Animacja może również wysyłać zdarzenia z powrotem do kodu.

Oznacza to, że projektant może zmienić czas, kolory lub stan bez konieczności przepisywania przez programistę kodu animacji, pod warunkiem, że dane wejściowe i zdarzenia pozostaną takie same. Ponieważ plik jest współdzielony, tego samego komponentu można używać w aplikacji internetowej React, aplikacji SwiftUI lub aplikacji Flutter.

Jeśli zamiast tego chcesz mieć kod napisany ręcznie, na przykład dlatego, że potrzebujesz pełnej kontroli lub masz rygorystyczne limity pakietów, Reanimated pozostaje standardowym wyborem w React Native. Niektóre zespoły używają zarówno ręcznie napisanego ruchu do podstawowej nawigacji, jak i plików wykonawczych do bogatszych komponentów.

Podobnie jak w przypadku każdego środowiska wykonawczego, przed użyciem go w przypadku krytycznych ekranów przetestuj go na obsługiwanych urządzeniach, zwłaszcza na starszych telefonach z Androidem.

Często zadawane pytania

Czy ExodeUI generuje kod Reanimated?

Nie. Zapewnia środowisko wykonawcze odtwarzające plik .exode. Twój kod steruje animacją poprzez dane wejściowe i zdarzenia.

Czy to działa z Expo?

Przed rozpoczęciem sprawdź dokumentację środowiska wykonawczego React Native pod kątem aktualnej obsługi Expo.

Czy ta sama animacja może działać na iOS i Androidzie?

Tak. Środowisko wykonawcze React Native odtwarza ten sam plik na obu platformach.

Jak uruchomić animację w mojej aplikacji?

Ustaw wejście lub uruchom wyzwalacz zdefiniowany w pliku, na przykład „wciśniętą” wartość logiczną lub wyzwalacz „sukcesu”.

Powiązane przewodniki i przykłady

Wypróbuj komponent działający na urządzeniach mobilnych

Otwórz bezpłatny przykład ExodeUI i zobacz, jakie wejścia i zdarzenia będą kontrolowane przez Twoją aplikację React Native.

Otwórz przykłady
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 →