זהו נושא דיון מלווה לערך המקורי שב־https://www.tocode.co.il/bundles/react/lessons/error-boundaries
יש אפשרות בריאקט לתפוס שגיאות מסוימות? (כמו בc# לדוגמא)
הי,
הרעיון דומה אבל זה לא אותו מנגנון - הפונקציה componentDidCatch מקבלת את אוביקט השגיאה בתור פרמטר ראשון:
componentDidCatch(error, info)
בתוך הפונקציה אפשר להשתמש ב if כדי לזהות סוגי שגיאות ולקבוע ערך שונה למשתנה סטייט לפי סוג השגיאה שקיבלת. באופן כללי ב JavaScript אנחנו משתמשים הרבה פעמים בסוג שגיאה אחד בשם Error ופשוט הטקסט של השגיאה הוא שונה.