Tomas Matus
PreguntaNo me queda claro porque se usa await para const data = await response.json()

Ramdhei López Arcila
Por lo que el método
.json()
await

Manuel Alejandro Blanco Lamas
Hola Tomas, la razon de usar
.json()
.json()
El async/await es lo que se conoce como syntactic sugar, que significa esto. Que nos abstrae muchos procedimientos que tendriamos que hacer por ejemplo con estilo de promesas con
new Promise().then()
XHR
Async nos define una funcion como una promesa (sin tener que escribir
return new Promise()
await
Espero te sea de ayuda.

Luis Lira
Es porque el método ".json" regresa una promesa. Esto es debido a que el método se ejecuta de manera asíncrona por el tipo de operación que está realizando, por eso se pone el await :)

Paola Balasnoa
Hola, es porque response.json() también es una promesa entonces se usa el await para que el programa espere a que esa promesa se cumpla y no quede como pendiente. Te dejo enlace a un vídeo donde Leonidas Esteban muestra porque se usa el await ahí.
Ojala te sea de utilidad 😊