Rayden Storm نشر 23 مارس 2021 أرسل تقرير نشر 23 مارس 2021 أنا أستخدم نفس المكون لثلاثة مسارات مختلفة: <Router> <Route path="/home" component={Page} /> <Route path="/post" component={Page} /> <Route path="/page" component={Page} /> </Router> هل هناك طريقة لدمجهم معا في route واحد? اقتباس
1 إسلام عبدالعزيز نشر 23 مارس 2021 أرسل تقرير نشر 23 مارس 2021 يستخدم React Router مكتبة تدعى path-to-regexp لفهم المسار المعطى. لذلك، تستطيع استخدام Regular Expressions بداخل المسار: <Route path="/(home|post|page)/" component={Page} /> أيضاً، تقبل الخاصية path نوعان من المعطيات: string او مصفوفة من strings. لذلك، يمكنك استخدام مصفوفة بهذا الشكل: <Route path={["/home", "/page", "/post"]} component={Page} /> 1 اقتباس
0 Mohammed Saber6 نشر 23 مارس 2021 أرسل تقرير نشر 23 مارس 2021 يمكنك استخدام مصفوفة من ال مسارات هكذا كما في التوثيق من الموقع الرسمي <Route path={["/home", "/post", "/page"]} component={Home} /> اقتباس
السؤال
Rayden Storm
أنا أستخدم نفس المكون لثلاثة مسارات مختلفة:
هل هناك طريقة لدمجهم معا في route واحد?
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.