Entonces, leí el artículo: "Cómo manejar errores de API"
En este artículo, se propone dividir los errores en:
if (err.response) { // client received an error response (5xx, 4xx) } else if (err.request) { // client never received a response, or request never left } else { // anything else }Ok, pero ¿cómo puedo probar esto?
Pero, ¿qué pasa con los errores de solicitud? ¿Cómo puedo simular este error en la interfaz?
Lo que necesita es un marco de prueba, que podría ser algo como Jest. Usando un marco de prueba, puede simular la solicitud para devolver un error que elija.
Aquí hay una publicación con una respuesta que podría ser la misma que su problema.