نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
REA

منهج React Js

دليل مرجعي شامل

كل اللغات
مدرسة البرمجة/منهج React Js/إنشاء مشروع React باستخدام Create React App

إنشاء مشروع React باستخدام Create React App

شرح create-react-appcreate-react-appإنشاء مشروع ريأكتأمر npxخادم ريأكت المحليتعلم React للشركات

جدول مرجعي سريع

1

إنشاء مشروع React باستخدام Create React App

الأمر البرمجيالدور الهندسي له في النظامالحالة البيئية والنتيجة
npx create-react-appجلب الأداة من خوادم نود وتوليد مشروع كامل مباشرة دون تثبيتها محلياًبناء مجلد متكامل يحتوي على مكتبة ريأكت وأدوات ربط الأكواد وضغطها
cd my-legacy-appتغيير مسار موجه الأوامر والدخول إلى داخل المجلد المنشأ حديثاًنقل نطاق العمل البرمجي إلى داخل بيئة المشروع لبدء التحكم به
npm startتشغيل خادم التطوير المحلي وربط ملفات المشروع بمتصفح المطورفتح نافذة تلقائية على منفذ محلي لمشاهدة التعديلات البرمجية فوراً أثناء الكتابة

الشرح

عندما تنضم إلى شركة برمجية قوية أو تعمل على صيانة وتطوير كود قديم (Legacy Code) تم بناؤه قبل سنوات، ستجد بنسبة 90% أن المشروع قد تم إنشاؤه باستخدام الأداة الكلاسيكية الشهيرة Create React App (ويختصرها المطورون بـ CRA).

كانت هذه الأداة هي المعيار الرسمي والمدعوم من شركة فيسبوك لسنوات طويلة لتهيئة مشاريع ريأكت بضغطة زر واحدة دون الدخول في تعقيدات ضبط أدوات التجميع مثل Webpack و Babel يدوياً.

1. ما هي أداة Create React App وكيف تعمل؟

هي عبارة عن حزمة برمجية ضخمة تقوم بتوليد قالب جاهز ومتكامل لمشروع ريأكت. تحتوي خلف الكواليس على كل ما تحتاجه: خادم تطوير محلي، أدوات لترجمة كود JSX إلى جافا سكريبت عادية يفهمها المتصفح، ونظام اختبار للأكواد.

2. سر استخدام الأمر npx بدلاً من npm

في هذا الدرس، سنستخدم أمراً جديداً يُدعى npx (مختصر Node Package Execute).

ℹ️ معلومة

الفارق الهندسي: الأمر العادي npm يُستخدم لـ "تحميل وتثبيت" الحزم على جهازك. أما الأمر npx فهو أداة ذكية تقوم بـ "تشغيل وتنفيذ" الحزم مباشرة من الإنترنت دون الحاجة لتثبيتها بشكل دائم على حاسوبك، مما يوفر مساحة قرصك الصلب ويضمن استخدامك لأحدث إصدار من الأداة دائماً.

خطوات العمل والتطبيق (Sequence)

1- توليد المشروع عبر الـ Terminal

ℹ️ معلومة

اكتب الأمر في المجلد الذي ترغب بحفظ مشروعك بداخله

قم بفتح موجه الأوامر (Terminal) واكتب الأمر التالي لبناء مجروع جديد باسم my-legacy-app:

bash
1npx create-react-app my-legacy-app
2

(انتظر بضع دقائق حتى ينتهي من جلب الحزم وبناء المجلد).

2- الدخول إلى مجلد المشروع

ℹ️ معلومة

تحرك داخل المجلد برمجيا لتتمكن من تشغيل الأوامر التالية

بعد اكتمال البناء بنجاح، اطلب من موجه الأوامر الدخول إلى مجلد التطبيق الذي تم إنشاؤه عبر هذا الأمر:

bash
1cd my-legacy-app
2

3- إطلاق خادم التطوير المحلي

ℹ️ معلومة

سيفتح المتصفح تلقائيا على الرابط المحلي localhost:3000

الآن، قم بتشغيل المشروع وفتح خادم المطورين المحلي لرؤية النتيجة الحية عبر كتابة:

bash
1npm start
2

الهيكل البرمجي والأكواد القياسية في CRA

إليك الأوامر الثلاثة متتالية داخل صندوق العمل لتطبيقها مباشرة في موجه الأوامر:

bash
1# الخطوة 1: إنشاء وتوليد القالب الكلاسيكي للمشروع
2npx create-react-app my-legacy-app
3
4# الخطوة 2: الانتقال برمجياً إلى داخل مسار مجلد المشروع
5cd my-legacy-app
6
7# الخطوة 3: تشغيل بيئة العمل الحية للمطور
8npm start
9

الدرس السابق

تهيئة بيئة العمل المحلية باستخدام Node.js و npm

الدرس التالي

إنشاء مشروع React باستخدام Vite

نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر