Skip to main content
Languageالعربية
هندسة4 دقائق قراءةأكتوبر 2026

هل يمكن استخدام ExodeUI في React Native؟

إجابة مختصرة

نعم. يحتوي ExodeUI على حزمة وقت التشغيل React Native التي تقوم بتشغيل ملفات .exode داخل التطبيق الخاص بك. لا يقوم بإنشاء رمز Reanimated: تظل الرسوم المتحركة في ملف JSON مفتوح واحد، ويقوم رمز التطبيق الخاص بك بتشغيله عن طريق تعيين المدخلات والاستماع للأحداث. يمكن أيضًا تشغيل نفس الملف على الويب وSwiftUI وFlutter.

الوجبات الجاهزة الأساسية

  • يقوم ExodeUI بشحن حزمة وقت التشغيل React Native
  • يقوم بتشغيل ملف .exode؛ لا يكتب لك رمز Reanimated أو Gesture Handler
  • يقوم كود التطبيق بتعيين المدخلات (القيم المنطقية والأرقام والمشغلات) ويستمع للأحداث
  • يعمل نفس الملف في React وVue وSvelte وAngular وSolid وSwiftUI وFlutter
  • اختبار على الأجهزة الحقيقية لأهداف الأداء الخاصة بك

هناك طريقتان للحصول على الحركة المصممة في تطبيق React Native. أحدهما هو إعادة بنائه يدويًا باستخدام مكتبة مثل Reanimated. والآخر هو تشغيل ملف تم إنشاؤه في أداة تصميم خلال وقت التشغيل. يأخذ ExodeUI النهج الثاني.

يمكنك تصميم المكون في ExodeUI بحالاته وانتقالاته وفيزياء الربيع ومنطقه. والنتيجة هي ملف .exode JSON واحد. في تطبيقك، يقوم وقت التشغيل ExodeUI React Native بتشغيل هذا الملف، وتتحكم التعليمات البرمجية الخاصة بك فيه: قم بتعيين إدخال منطقي عند تحميل الطلب، أو إطلاق مشغل عندما ينجح، أو تعيين رقم من شريط التمرير أو موضع التمرير. يمكن للرسوم المتحركة أيضًا إرسال الأحداث مرة أخرى إلى التعليمات البرمجية الخاصة بك.

وهذا يعني أن المصمم يمكنه تغيير التوقيت أو الألوان أو الحالة دون أن يقوم المطور بإعادة كتابة كود الرسوم المتحركة، طالما ظلت المدخلات والأحداث كما هي. نظرًا لأن الملف مشترك، يمكن استخدام نفس المكون في تطبيق ويب React أو تطبيق SwiftUI أو تطبيق Flutter.

إذا كنت تريد تعليمات برمجية مكتوبة بخط اليد بدلاً من ذلك، على سبيل المثال لأنك تحتاج إلى تحكم كامل أو لديك حدود صارمة للحزمة، فسيظل Reanimated هو الاختيار القياسي في React Native. تستخدم بعض الفرق كلا من: الحركة المكتوبة بخط اليد للتنقل الأساسي وملفات وقت التشغيل للمكونات الأكثر ثراءً.

كما هو الحال مع أي وقت تشغيل، قم باختبار الأجهزة التي تدعمها، وخاصة هواتف Android القديمة، قبل الاعتماد عليها في الشاشات المهمة.

الأسئلة المتداولة

هل يقوم ExodeUI بإنشاء كود Reanimated؟

لا، فهو يوفر وقت تشغيل يقوم بتشغيل ملف .exode. يتحكم الكود الخاص بك في الرسوم المتحركة من خلال المدخلات والأحداث.

هل يعمل مع اكسبو ؟

تحقق من وثائق وقت تشغيل React Native للحصول على دعم Expo الحالي قبل البدء.

هل يمكن تشغيل نفس الرسوم المتحركة على iOS وAndroid؟

نعم. يقوم وقت التشغيل React Native بتشغيل نفس الملف على كلا النظامين الأساسيين.

كيف أقوم بتشغيل رسم متحرك من تطبيقي؟

قم بتعيين إدخال أو تشغيل مشغل محدد في الملف، على سبيل المثال مشغل منطقي "مضغوط" أو مشغل "نجاح".

الأدلة والأمثلة ذات الصلة

جرب مكونًا يعمل على الهاتف المحمول

افتح مثال ExodeUI المجاني وشاهد المدخلات والأحداث التي سيتحكم فيها تطبيق React Native.

افتح الأمثلة
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 →