اذهب إلى المحتوى
  • 0

ماهو react router؟

منتصر احمد

السؤال

Recommended Posts

  • 0

react router هي مكتبة خاصة لمنصة react تساعدك على بناء نظام توجيه تلقائي في التطبيق الذي ترمي بناءه او التعديل عليه.

مثال: لنفرض ان لديك واجهة مستخدم تتطلب وجود صفحتين "الصفحة الرئيسية" , "اتصل بنا" 

كل صفحة مرتبطة ب component , لتكن home, contact

الان حتى تسمح للمستخدم بالوصول الى اي من الصفحتين من خلال المتصفح بفتح رابط الصفحة المطلوبة, نستعمل   react-router.. لاحظ الصورة المرفقة

Router هو الحاوية الرئيسية الذي تضع فيها تعريفات الراوتر.

Switch  يقوم بلقط الرابط المدخل (url)من المتصفح ومن ثم اسقاطه على الراوت المناسب له.

Route  هنا تقوم بتعريف الجهة (الراوت) الذي يفتح صفحة معينه مرتبطة ب component معين, كما ترى تم ربط "home/" بال Component  المسمى Home  والذي يفترض انك قمت بتعريفه او استيراده مسبقا. عندما تكتب في المتصفح مثلا

http://localhost:3000/home تفتح لك صفحة الرئيسية

. والكلام نفسه ينطبق على  Contact. يفتح لك صفحة اتصل بنا

 هناك الكثير لتتعلمه في هذه المكتبه لكن البدايه يجب ان تكون بسيطة ثم الانتقال لتفاصيل اكثر تعقيدا.

 

Screenshot (38).png

تم التعديل في بواسطة علي محسن
خطأ املائي
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...