Hanan Fahad2 نشر 23 ديسمبر 2022 أرسل تقرير نشر 23 ديسمبر 2022 لما اسوي تسجيل كان في شي يوديني لصفحة الرئيسة شلون اروح لصفحه بعد التسجيل فيreact اقتباس
0 علي عبد محسن نشر 23 ديسمبر 2022 أرسل تقرير نشر 23 ديسمبر 2022 إذا كنت تستعمل react-router-dom v6 فيمكنك إستعمال الأداة redirect لإعادة توجيه المستخدم الى صفحة ما بعد إتمام action معين, كما يمكنك ببساطة إستعمال JavaScript للوصول الى نفس النتيجة وكما يلي ... import { redirect } from "react-router-dom"; // إستيراد const loader = async () => { const user = await getUser(); // جلب بيانات معينة مثلاً if (!user) { // home على فرض أن الصفحة الرئيسية لديك على العنوان return redirect("/home"); // التوجه الى الصفحة الرئيسية //location يمكنك إيضاً عمل إعادة لتوجيه بإستعمال // window.location.replace("/home"); // التوجه الى الصفحة الرئيسية } }; ... 1 اقتباس
0 Adnane Kadri نشر 23 ديسمبر 2022 أرسل تقرير نشر 23 ديسمبر 2022 يمكنك ايضا الاستعانة بالتابع push لذات الغرض: this.props.history.push("/"); فيكون بعد التأكد من نجاح تسجيل الدخول مثلا كالتالي: .then(response => response.json()) .then(data => { if(data.status == 200){ this.props.history.push("/"); } }) اقتباس
السؤال
Hanan Fahad2
لما اسوي تسجيل كان في شي يوديني لصفحة الرئيسة شلون اروح لصفحه بعد التسجيل فيreact
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.