المشكلة الرئيسية المتعلقة بتنزيل React Router DOM هي أنه قد يكون من الصعب تكوينها وإعدادها. يتطلب React Router DOM الكثير من التكوين والإعداد ، الأمر الذي قد يستغرق وقتًا طويلاً ومعقدًا للمطورين الجدد في المكتبة. بالإضافة إلى ذلك ، يتطور React Router DOM باستمرار ، لذلك يجب على المطورين مواكبة أحدث إصدار لضمان التوافق مع تطبيقاتهم.
import { BrowserRouter as Router, Route } from "react-router-dom"; ReactDOM.render( <Router> <Route path="/"> <App /> </Route> </Router>, document.getElementById('root'));
1. "استيراد {BrowserRouter as Router، Route} من" reaction-router-dom "؛" - يستورد هذا الخط مكونات BrowserRouter و Route من مكتبة React-router-dom.
2. “ReactDOM.render (” - يستدعي هذا السطر طريقة تصيير ReactDOM لتقديم عنصر React إلى DOM في الحاوية المتوفرة وإرجاع مرجع إلى المكون (أو إرجاع مكونات عديمة الحالة خالية).
3. "
4. "
5. "
يمكن أن يكون مكون التطبيق أي مكون React قمنا بتعريفه في مكان آخر في قاعدة الشفرة الخاصة بنا أو تم استيراده من مكتبة أو حزمة أخرى مثل Material UI أو Bootstrap وما إلى ذلك ...
6. "" - هذه علامة إغلاق لمكون المسار تم فتحها في السطر 4 أعلاه ، وهي تغلق تعريف المسار المحدد هذا بحيث يمكن إضافة مسارات أخرى إذا لزم الأمر لاحقًا في قاعدة التعليمات البرمجية الخاصة بنا دون التأثير على وظائف هذا الشخص أو سلوكه .
7. "" - هذه علامة إغلاق لمكون جهاز التوجيه التي تم فتحها في السطر 3 أعلاه ، فهي تغلق تعريف جهاز التوجيه المحدد هذا بحيث يمكن إضافة أجهزة توجيه أخرى إذا لزم الأمر لاحقًا في قاعدة التعليمات البرمجية الخاصة بنا دون التأثير على وظائف هذا الشخص أو سلوكه ..
8. "document.getElementById ('root')) ؛" - أخيرًا ، قمنا بتمرير المستند getElementById ('root') كوسيطة لطريقة تصيير ReactDOM التي تخبرها بالمكان الذي نريده بالضبط لتحميل / عرض التطبيق داخل شجرة DOM (في هذه الحالة داخل عنصر مع id = " جذر").
رد فعل جهاز التوجيه دوم الحزمة
React Router هي مكتبة توجيه شائعة لـ React. يوفر واجهة برمجة تطبيقات قوية وسهلة الاستخدام لإدارة مسارات التطبيق والتنقل. حزمة React-router-dom هي النسخة الرسمية من React Router لتطبيقات الويب. يوفر مكونات مثل و
كيفية تنزيل رد فعل جهاز التوجيه مثال على كود dom
1. تثبيت React Router Dom:
في دليل المشروع الخاص بك ، قم بتشغيل الأمر التالي لتثبيت React Router Dom:
"npm قم بتثبيت React-router-dom"
2. استيراد React Router Dom:
بمجرد تثبيت React Router Dom ، يمكنك استيراده إلى مشروعك باستخدام الكود التالي:
`استيراد {BrowserRouter as Router، Route} من 'response-router-dom'`
3. إنشاء مكون المسار:
بعد ذلك ، قم بإنشاء مكون مسار يعرض الصفحة عندما يزور المستخدم المسار المحدد. على سبيل المثال ، إذا كنت تريد عرض صفحة عندما يزور شخص ما / منزله في تطبيقك ، فيمكنك استخدام الكود التالي:
`
4. غلف تطبيقك بمكون جهاز التوجيه:
أخيرًا ، قم بلف تطبيقك بمكون جهاز التوجيه بحيث يتم عرض جميع مساراتك بشكل صحيح. يمكنك القيام بذلك باستخدام الكود التالي في ملف الجذر الخاص بك (عادةً index.js): `