Gente, estou com dúvida em relação ao async e await nessa parte que vou colocar a abaixo:
(async function asyncListaLivros() {
const response = await fetch("https://www.googleapis.com/books/v1/volumes?q=javascript");
const dados = response.json();
})()
Porque precisamos colocar também um await no código abaixo para que seja possível fazer a conversão em código json.
const dados = response.json();
A minha intuição é que se já esperamos a requisição do fetch, e ela veio completa, porque temos que esperar ali no response.json() também?