Things you should know before learning React JS

Posted by



قبل أن تبدأ في تعلم 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 بشكل أفضل.

0 0 votes
Article Rating
29 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@AnasDeveloper
30 days ago

الناس بتقول المشكلة من غير الحل
حلها يا صديقي انك توطي التأثير الخاص بالـnoise redution
عارف ان أنا جيت متأخر

@mohammed-issa0
30 days ago

الصوت سيء جدا .. عالي واطي

@AmrElsayed0
30 days ago

جزاك الله خير شرح جميل ❤

@haythammorsy6891
30 days ago

ياريت تظبط الصوت لأنه بيضعف في اغلب الاوقات

@samjacker
30 days ago

can you give me the top 3 react courses , and i want them to be soo easy to understand please (:

@Eptesam-tb5sr
30 days ago

تسلم

@SaifaldeenSAH
30 days ago

Thanks! Brother thank you so much, try to make more in arabic and next level too " Allah will ijzik all hassenat "

@yahyafahmi6311
30 days ago

فيديو ابدااااع ابدااااع شكرا اخي
و بارك الله فيك

@Aziz-kw6ct
30 days ago

فيديو جميل جداً ، شكراً جداً علي المجهود

@عبدالرحمنعيسي-ب8ز
30 days ago

شرح بسيط و بيوضح الصورة

@JalalElhajjouji
30 days ago

جزاك الله خيرا، بعد هذا الفيديو صارت الرئية اوضح بكثير

@ran_css
30 days ago

تسلم يابطلل

@ooss748
30 days ago

🙏🏻

@aswo652
30 days ago

الصوت بيعلى ويوطى نص كلام مش واضح

@abdelmoumenechabane6727
30 days ago

بارك الله فيك

@ayoub.mntiles
30 days ago

Nice

@arafa165
30 days ago

شكرا جدا ليك عالمجهود الرائع لكن عندى ملاحظة بخصوص الصوت ( صوت الفيديو مش مستقر وبيبعد ويقرب لوحدة)

@3absama
30 days ago

كومبوننتص

@forchildren1006
30 days ago

أشكرك أشكرك أشكرك

@forchildren1006
30 days ago

اشرحلنا react