محمد جان، ببخشید من بلد نبودم که راهنمایی کنم. خواستم به دوست دیگه مون کمکی کنم که پیام گذاشتم.
می تونید ایمیل تون رو بزارید، من دوره فارسی ای که بصورت رایگان قابل دریافت اینترنتی هستش و در دسترس عموم وجود داره رو بهتون معرفی میکنم (اینجا نشانیش رو قرار ندادم که مشکلی پیش نیاد).
(البته در راکت هم سه دوره موجود هستش که دو تاشون قیمت شون واقعا کمه، ازین نشانی:
https://roocket.ir/skills/react )
سلام
صفحه خطا صرفا یک صفحه است مثل بقیه صفحات. شما می تونی یه صفحه جداگانه برای هر کدوم بسازی که منطقی نیست. می تونی یک یا دو صفحه حداکثر بسازی. یکی برای 404 و دومی هم برای بقیه خطاها.
این موارد معمولا دوطرفه هندل می شه و اصل قضیه سمت سرور مدیریت می شه. برای اینکار برنامه نویس Backed یه خروجی استانداری رو برای تمام API ها در نظر می گیره و یه سری مقدار مثل IsSuccess قرار می ده که اگر false بود یعنی خطایی هست و در این صورت مقادیر دیگه ای مثل StatusCode و ErrorMessage و ... هم به شما پاس می ده که می تونی تو صفحه یا صفحات مورد نظر چاپش کنی. باز هم اینجا برنامه نویس سمت بکند می تونه ریدارکت هم بکنه و یا اگر api هست آدرس ریدارکت رو هم تو خروجی ارسال کنه و یا در بدترین و اشتباه ترین حالت همه اینها رو خودت دستی چک کنی! ببینی از سمت سرور خطای 500 اومده یا خطای فلان یا بهمان
بعد یه پیغام به کاربر چاپ کنی بعد حالا بفرستیش به یه صفحه خاص یا نفرستی و ...
چون شما با خطا سرور کار داری و این خطا هم سمت سرور داره چک می شه پس باید سمت سرور هم هندل بشه پس دیگه فرقی نمی کنه شما داری با react کار می کنی یا انگولار یا هر چیزه دیگه ای.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟