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

السؤال

Recommended Posts

  • 0
نشر

في ملف src\Pages\Dashboard\Users.js قم بكتابة دالة مباشرًة داخل useEffect وذلك غير صحيح، ما نقوم به هو التالي أرجو مراجعته:

  const getUsers = async () => {
    try {
      const response = await axios.get(`${Api.baseURL}/${Api.USERS}`, {
        headers: {
          Authorization: `Bearer ${cookie.get('e-commerce')}`,
        },
      });
      return response.data; 
    } catch (error) {
      console.error(error);
      throw error; 
    }
  };

  useEffect(() => {
    getUsers();
  }, []);

نكتب الدالة بالخارج في حال تعود بوعد promise نستخدم async ثم نستدعي تلك الدالة في useEffect ونقوم بتشغيله مرة واحدة من خلال مصفوفة إعتماديات فارغة []

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...