شرح صفوف ومحتوى الفقرة
داخل مزود التوجيه، نُعرّف حاوية <Routes> وبداخلها عناصر <Route> لربط كل عنوان بشاشته. يقبل كل مسار خاصيتين أساسيتين: خاصية path لكتابة نص المسار مثل "/courses"، وخاصية element لتمرير عنصر JSX جاهز مثل <CoursesPage />.
يتيح تمرير العنصر بصياغة JSX المباشرة داخل element تزويد مكون الصفحة بأي خصائص props اعتيادية بنفس سلاسة بقية مكونات React.
HTML
<MemoryRouter initialEntries={[activePath]}>
<Routes>
<Route path="/" element={<HomePage />} />
<Route path="/courses" element={<CoursesPage />} />
<Route path="/about" element={<AboutPage />} />
</Routes>
</MemoryRouter>