EduFlow
أساسيات React

اختبار الوحدة: البداية

خمسة أسئلة عن هذه الوحدة. أجب عنها كلها، ثم شاهد نتيجتك وسبب صحة كل إجابة أو خطئها.

السؤال 1 من 5

استنسخ زميلك مستودع Watchlist وشغّل npm run dev. فطبعت الطرفية vite: command not found. ماذا يجب أن يفعل؟

السؤال 2 من 5

يعرض Vite الرسالة «Adjacent JSX elements must be wrapped in an enclosing tag» لهذا الـ component. أيّ إصلاح صحيح؟

JSX
export default function App() {
  return (
    <h1>Watchlist</h1>
    <p>3 to watch</p>
  );
}
السؤال 3 من 5

قيمة count هي 0 وقيمة watched هي true. ما النص الذي يعرضه <p>{count} {watched}</p>؟

السؤال 4 من 5

يحتوي src/components/MovieCard.jsx على export function MovieCard() { … } ولا شيء غيره. أيّ استيراد يعمل في App.jsx؟

السؤال 5 من 5

حذف زميل <StrictMode> من main.jsx لأن السجلات تُطبع مرتين أثناء التطوير. ما أفضل ردّ؟

5 أسئلة بلا إجابة