Alguien le a aparecido este mensaje: <em><strong>An unexpected error has occurred.</strong></em> No se que hacer para solucionarlo?

Pregunta de la clase:
Gestionando Errores
Diego Fernando Rojas Quintero

Diego Fernando Rojas Quintero

Pregunta
studenthace 5 años

Alguien le a aparecido este mensaje: An unexpected error has occurred. No se que hacer para solucionarlo?

1 respuestas
para escribir tu comentario
    Milton Fabricio Zuno Ley

    Milton Fabricio Zuno Ley

    studenthace 5 años

    A mi me aparece igual pero porque hay un problema con la api, la cual esta mal diseñada y te da dos veces el mismo dato de "POSTA", te entrega dos veces su id y al sacar el key que nos pide react nos manda otro errror que dice

    react-dom.development.js:88 Warning: Encountered two children with the same key, `4702115`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.

    Para solucionar eso, tuve que hacer 2 validaciones, una especialmente para el statusCode 503 y otra para statusCode >= 400, mi codigo se ve asi.

    Channel.js

    if(statusCode == 503){ return <Error statusCode={statusCode} /> } if(statusCode >= 400){ return <Error statusCode={statusCode} /> }

    index.js

    if(statusCode == 503){ return <Error statusCode={statusCode} /> }```
Curso de Next.js 2018

Curso de Next.js 2018

Con el curso de Next.js podrás optimizar el enrutamiento, el server side rendering y estilos de cualquier aplicación basada en react.js, todo desde la mismo framework. Dominar Next.js te permite crear Single Page Apps, Progressive Web Apps y cualquier aplicación con todas las posibilidades de react.js, además de agregar librerias.

Curso de Next.js 2018
Curso de Next.js 2018

Curso de Next.js 2018

Con el curso de Next.js podrás optimizar el enrutamiento, el server side rendering y estilos de cualquier aplicación basada en react.js, todo desde la mismo framework. Dominar Next.js te permite crear Single Page Apps, Progressive Web Apps y cualquier aplicación con todas las posibilidades de react.js, además de agregar librerias.