
Karl Heitmann
PreguntaSobre api.js: ¿De qué se trata el llamado fetch(url, options)? es nativo en JS? es necesario instalar alguna dependencia para poder utilizarlo? devuelve una promesa, ¿cierto?
Creo que faltó un poco más de explicación sobre este archivo, porque cuando nos toque hacer un proyecto personal, vamos a tener que hacer muuuuuchos llamados a APIs. Espero encontrar más información en las siguientes clases, está muy bueno el curso. Sorprendente el trabajo que ha hecho el equipo de FB con esto.

Juan Castro
:wave: ¡Hola!
Fetch es una funcionalidad nativa de JavaScript en el navegador. Si quieres usarlo con Node.js puedes usar herramientas/librerías de NPM.
Y sí, devuelve una promesa:
fetch('url', options) .then(res => res.json()) .then(data => console.log(data)) .catch(err => console.error(err))
No profundizamos mucho en esta parte porque lo consideramos una base del lenguaje. Pero no te preocupes, lo estudiamos más detenidamente en el Curso de Fundamentos de JavaScript. :wink: