Con cadenas largas de .then(), el flujo puede volverse difícil de seguir.
async/await te deja escribir asincronía con lectura casi secuencial.
Observa que sigue siendo asíncrono, solo cambia la sintaxis.
await solo funciona dentro de funciones asyncawait pausa esa función, no bloquea toda la aplicaciónCon async/await puedes:
Olvidar el segundo await en response.json().
Eso deja una promesa sin resolver en vez de datos listos.
asyncawait fetch(...)await response.json()async/await no reemplaza la asincronía; la vuelve más legible.