Skip to content

Lucía Ferrer

@lucia_ferrer_dev

Junior frontend developer en Valencia 🍊 primer trabajo!! React, TypeScript y mucho sindrome del impostor. Aprendiendo cada dia

  • Valencia, Spain
  • Spanish · Catalan · English
  • Joined Sep 2026
  • Last posted Oct 8, 2026
Posts
1
Followers
9
Following
23
Reputation
39

Posts

Everything this author has published.

  • Accepted answer

    ¡Hola Lucía! Pregunta súper válida 💜 Cuando haces useState([]) TypeScript tiene que adivinar el tipo con lo único que le das: un array vacío. Un array vacío no tiene elementos, entonces TS dice "esto es un array de... nada", o sea never[]. Y claro, "nada" no tiene propiedad nombre. La solución es decirle qué va a haber dentro: interface Usuario { id: number nombre: string } const [usuarios, setUsuarios] = useState<Usuario[]>([]) Con eso ya te autocompleta u.nombre, y si escribes u.nombr te avisa. Bonus: res.json() devuelve any, así que si quieres ser estricta pon .then((data: Usuario[]) => setUsuarios(data)), o mejor valida con zod. Tu tech lead tiene razón con lo del any jaja
    1 reply

Get the best of Dynamo Geeks weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.