Tengo una pregunta sobre la solicitud de API y la espera asíncrona.
Por ejemplo, tengo una función como tal:
export const getTopStories = async () => { const response = await instance.get(`/home.json?api-key=${api_key}`) const data = response.json() return data }¿Response.json() es completamente necesario aquí? Creo que también lo he visto donde los datos se desestructuran inmediatamente, por ejemplo,
export const getTopStories = async () => { const {data} = await instance.get(`/home.json?api-key=${api_key}`) return data }¿Funciona la segunda versión? ¿Son equivalentes de alguna manera?