قبل أن تبدأ في تعلم React JS ، هنا بعض الأشياء التي يجب أن تعرفها لتكون على دراية بأساسيات هذا الإطار العمل الشهير:
1. مفهوم React JS:
React JS هو إطار عمل JavaScript يستخدم لبناء واجهات المستخدم الديناميكية والتفاعلية. يتيح React للمطورين بناء تطبيقات الويب الحديثة باستخدام مكونات صغيرة وقابلة لإعادة الاستخدام.
2. مفهوم المكونات:
في React ، يتم بناء التطبيقات باستخدام مكونات. المكونات هي جزء من واجهة المستخدم التي يمكن استخدامها مرارًا وتكرارًا في تطبيقك. يمكن أن تكون المكونات بسيطة مثل زر أو مربع نص أو معقدة مثل شريط التنقل أو نموذج.
3. تثويل العنصر:
React يعتبر تثويل العنصر (تحديث جزء من الصفحة بدلاً من إعادة تحميل الصفحة بأكملها) كمفهوم أساسي. عندما يتغير البيانات أو الحالة في التطبيق ، يتم تحديث العناصر اللازمة دون إعادة تحميل الصفحة بأكملها.
4. استخدام JSX:
JSX هو لغة تمديد JavaScript التي تمكنك من كتابة HTML في JavaScript. يسهل استخدام JSX كتابة وصيانة واجهات المستخدم في React بشكل أفضل.
5. استخدام الحالة:
الحالة (state) في React هي مكونة من البيانات التي قد تتغير في التطبيق. عند تغيير الحالة ، يتم إعادة تثويل العناصر المعتمدة على هذه الحالة.
6. استخدام الخصائص:
الخصائص (props) في React تستخدم لتمرير البيانات من مكون إلى آخر. تسهل الخصائص جعل مكوناتك أكثر قابلية لإعادة الاستخدام وتنظيمها بشكل أفضل.
7. استخدام الدورة الحياة للمكونات:
React يحتوي على دورة حياة للمكونات تسمح لك بتنفيذ سلسلة من الوظائف في مراحل معينة من حياة المكون. يمكنك استخدام هذه الدورة لإعداد البيانات أو تحديثها أو التفاعل مع الحالة.
8. استخدام الاستعارة:
استعارة (refs) في React تسمح لك بالوصول إلى عناصر DOM أو مكونات React في التطبيق. يمكن استخدام الاستعارة لتنفيذ الأوامر المباشرة على العناصر دون التأثير على الحالة.
باستخدام هذه المفاهيم الأساسية ، يمكنك الآن البدء في تعلم React JS وبناء تطبيقات ويب متقدمة ومتفاعلة. تأمل أن تكون هذه المعلومات مفيدة لك وتساعدك على فهم React بشكل أفضل.
الناس بتقول المشكلة من غير الحل
حلها يا صديقي انك توطي التأثير الخاص بالـnoise redution
عارف ان أنا جيت متأخر
الصوت سيء جدا .. عالي واطي
جزاك الله خير شرح جميل ❤
ياريت تظبط الصوت لأنه بيضعف في اغلب الاوقات
can you give me the top 3 react courses , and i want them to be soo easy to understand please (:
تسلم
Thanks! Brother thank you so much, try to make more in arabic and next level too " Allah will ijzik all hassenat "
فيديو ابدااااع ابدااااع شكرا اخي
و بارك الله فيك
فيديو جميل جداً ، شكراً جداً علي المجهود
شرح بسيط و بيوضح الصورة
جزاك الله خيرا، بعد هذا الفيديو صارت الرئية اوضح بكثير
تسلم يابطلل
🙏🏻
الصوت بيعلى ويوطى نص كلام مش واضح
بارك الله فيك
Nice
شكرا جدا ليك عالمجهود الرائع لكن عندى ملاحظة بخصوص الصوت ( صوت الفيديو مش مستقر وبيبعد ويقرب لوحدة)
كومبوننتص
أشكرك أشكرك أشكرك
اشرحلنا react