Navegador o terminal
TypeError: Cannot read properties of undefined (reading '…')
- Qué significa
- El código intentó leer un dato dentro de un elemento que está vacío (`undefined`) sin comprobar antes si existe.
- Causas probables
- Los datos de la base de datos o de una API aún no han cargado, o no devolvieron ningún resultado.
- Se cambió de nombre o se olvidó pasar una propiedad al mostrar un componente.
- Cómo evitarlo
- Contempla siempre los estados vacíos (como cuando aún no hay elementos o el visitante no ha iniciado sesión) en cada pantalla.
Copia para tu agente
Me sale `TypeError: Cannot read properties of undefined`. Busca la línea en la traza del error, gestiona el caso vacío de forma segura y añade un test para cuando falte ese dato.
¿Te ha resultado útil esta página?