نشامى
وضع الدراسة · امتحان تحدي البرمجة في React Native 2025: بناء تطبيقات موبايل مبتكرة
بنك الأسئلة
امتحان تحدي البرمجة في React Native 2025: بناء تطبيقات موبايل مبتكرة
ملخص الإنجاز0/95 · 0%
الأسئلة وإجاباتها
95 questionsBank.questionsCount
1
ما هي طريقة تشخيص الأخطاء الأكثر فاعلية عند العمل على تطبيقات React Native، خاصة عند حدوث مشاكل في الأداء؟
- أاستخدام أدوات التصحيح المدمجة في React Native
- استخدام ملفات السجل (Logs) لتتبع الأخطاء والأداء
- تإعادة تشغيل التطبيق في وضع التصحيح (Debugging Mode)
- ثتحليل كود المصدر باستخدام أدوات تحليل الأداء
2
ما هي خاصية React Native التي تتيح لمطوري التطبيقات استخدام المكتبات الأصلية (native libraries) في تطبيقاتهم؟
- أReact Native CLI
- Native Modules
- تExpo Managed Workflow
- ثLive Reload
3
ما هي الطريقة المثلى لرفع أداء تطبيق React Native في ظل استخدام مكتبة مثل Redux للتحكم في حالة التطبيق؟
- أتقليل عدد العمليات الحسابية في ريندر
- باستخدام مكونات React.memo لتحسين الأداء
- تنفيذ تقنية تخزين البيانات الوهمية (Lazy Loading)
- ثزيادة حجم الذاكرة المؤقتة (Cache) في Redux
4
ما هو الأسلوب الأمثل لإدارة الحالة في تطبيقات React Native الكبيرة والمتطورة؟
- أاستخدام الحالة المحلية فقط لكل مكون.
- استخدام مكتبة مثل Redux أو MobX لإدارة الحالة بشكل مركزي.
- تتدوير الحالة عبر Context API فقط.
- ثاستخدام Hooks لجميع المكونات بدون أي إدارة منطقية.
5
ما هو الأمر الصحيح لاستخدام الحزمة 'react-navigation' لإنشاء متصفح تنقل في تطبيق React Native؟
- أimport { createBrowserRouter } from 'react-navigation';
- import { NavigationContainer } from '@react-navigation/native';
- تimport { createBottomTabNavigator } from 'react-navigation-tabs';
- ثimport { createStackNavigator } from 'react-navigation-stack';
6
ما هي الطرق الأكثر كفاءة في إدارة الحالة (state management) عند بناء تطبيقات موبايل باستخدام React Native، وخصوصًا في حالة التطبيقات الكبيرة المعقدة؟
- أاستخدام Context API فقط
- استخدام Redux مع Saga أو Thunk
- تقيام كل مكون بإدارة حالته محليًا
- ثاستخدام MobX كحل إدارة حالة alternatif
7
ما هي الطريقة الصحيحة لإنشاء مكون React Native يمكنه التفاعل مع واجهة برمجة التطبيقات بشكل غير متزامن باستخدام Hooks؟
- أاستخدام useEffect مع fetch داخل الـrender
- استخدام useEffect مع fetch داخل الـhook المخصص
- تتنفيذ fetch داخل الـcomponentDidMount
- ثاستخدام setState لنقل البيانات مباشرة
8
ما هو المكون الأساسي الذي يجب استخدامه لتمرير البيانات بين الصفحات في تطبيق React Native باستخدام React Navigation؟
- أContext API
- Props
- تHooks
- ثRedux
9
ما هو المكون المسؤول عن إدارة الحالة في تطبيقات React Native والذي يتيح لك استخدام الحالة بين المكونات بطريقة فعالة؟
- أReact Router
- Redux
- تReact Navigation
- ثMobX
10
عند بناء تطبيق موبايل باستخدام React Native، ما هي الطريقة الصحيحة لإدارة الحالة (state management) بشكل فعال بين المكونات؟
- أاستخدام Redux فقط
- استخدام Context API مع Hooks
- تاستخدام storage المحلي فقط
- ثتجنب استخدام أي إدارة حالة