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

السؤال

Recommended Posts

  • 0
نشر

إذا كنت تستعمل 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"); // التوجه الى الصفحة الرئيسية
  }
};

...

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...