Skip to main content
LanguageTürkçe
Mühendislik4 dakikalık okumaEkim 2026

ExodeUI, React Native'te kullanılabilir mi?

Kısa cevap

Evet. ExodeUI, uygulamanızın içinde .exode dosyalarını oynatan bir React Native çalışma zamanı paketine sahiptir. Reanimated kodu oluşturmaz: Animasyon tek bir açık JSON dosyasında kalır ve uygulama kodunuz, girişleri ayarlayarak ve olayları dinleyerek animasyonu yönlendirir. Aynı dosya web, SwiftUI ve Flutter üzerinde de çalıştırılabilir.

Ana nokta

  • ExodeUI, bir React Native çalışma zamanı paketi gönderir
  • .exode dosyasını oynatır; sizin için Reanimated veya Hareket İşleyici kodunu yazmaz
  • Uygulama kodu girişleri (boole'lar, sayılar, tetikleyiciler) ayarlar ve olayları dinler
  • Aynı dosya React, Vue, Svelte, Angular, Solid, SwiftUI ve Flutter'te çalışır
  • Performans hedefleriniz için gerçek cihazlarda test yapın

Tasarlanmış hareketi bir React Native uygulamasına aktarmanın iki yolu vardır. Bunlardan biri, onu Reanimated gibi bir kitaplıkla elle yeniden oluşturmaktır. Diğeri ise bir tasarım aracında oluşturulan bir dosyayı çalışma zamanı aracılığıyla oynatmaktır. ExodeUI ikinci yaklaşımı benimsiyor.

ExodeUI'te bileşeni durumları, geçişleri, yay fiziği ve mantığıyla tasarlarsınız. Sonuç bir .exode JSON dosyasıdır. Uygulamanızda, ExodeUI React Native çalışma zamanı bu dosyayı oynatır ve kodunuz onu kontrol eder: bir istek yüklenirken bir boole girişi ayarlayın, başarılı olduğunda bir tetikleyiciyi etkinleştirin veya kaydırıcı veya kaydırma konumundan bir sayı ayarlayın. Animasyon ayrıca olayları kodunuza geri gönderebilir.

Bu, girdiler ve olaylar aynı kaldığı sürece bir tasarımcının, geliştiricinin animasyon kodunu yeniden yazmasına gerek kalmadan zamanlamayı, renkleri veya durumu değiştirebileceği anlamına gelir. Dosya paylaşıldığı için aynı bileşen bir React web uygulamasında, bir SwiftUI uygulamasında veya bir Flutter uygulamasında kullanılabilir.

Bunun yerine elle yazılmış kod istiyorsanız (örneğin, tam kontrole ihtiyaç duyduğunuz veya katı paket sınırlarına sahip olduğunuz için), Reanimated, React Native'te standart seçim olmaya devam ediyor. Bazı ekipler her ikisini de kullanır: temel gezinme için elle yazılmış hareket ve daha zengin bileşenler için çalışma zamanı dosyaları.

Tüm çalışma zamanlarında olduğu gibi, kritik ekranlar için güvenmeden önce desteklediğiniz cihazlarda, özellikle de eski Android telefonlarda test yapın.

Sık sorulan sorular

ExodeUI, Reanimated kodunu oluşturur mu?

Hayır. .exode dosyasını oynatan bir çalışma zamanı sağlar. Kodunuz, girişler ve olaylar aracılığıyla animasyonu kontrol eder.

Expo'da çalışıyor mu?

Başlamadan önce mevcut Expo desteği için React Native çalışma zamanı belgelerine bakın.

Aynı animasyon iOS ve Android'de çalışabilir mi?

Evet. React Native çalışma zamanı her iki platformda da aynı dosyayı oynatır.

Uygulamamdan bir animasyonu nasıl tetiklerim?

Bir giriş ayarlayın veya dosyada tanımlanan bir tetikleyiciyi (örneğin, "basılan" bir boole veya "başarı" tetikleyicisi) tetikleyin.

İlgili rehberler ve örnekler

Mobil cihazlarda çalışan bir bileşeni deneyin

Ücretsiz bir ExodeUI örneği açın ve React Native uygulamanızın kontrol edeceği girişleri ve olayları görün.

Örnekleri aç
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 →