
Daniel Lopez
Preguntano entiendo bien el funcionamiento del metodo fetch
- Una función fetch tiene DOS tareas:
a. Ordenar al BROWSER(javascript no hace requests)que haga un REQUEST a ese url que pasamos como argumento.
b. Crear un objeto Promise el cual tiene tres atributos:
- value: uninitialized (en un futuro, tomará valor que retorna del Request).
- onFulFilled: un ARRAY.
- onReject: otro ARRAY.
- Llegamos a la linea .then, esta tiene como función, AGREGAR la función que recibe como argumento, al array del atributo onFulFilled del objeto Promise creado por fetch() en el paso 1.
- Llegamos a la linea .catch, esta tiene como función, AGREGAR la función que recibe como argumento, al array del atributo onReject del objeto Promise creado por fetch() en el paso 1.
-
Si la Request retorna un valor: a. Asignamos ese valor a el atributo value del objeto Promise. b. Ejecutamos cada una de la funciones del ARRAY del atributo onFulFilled del objeto Promise creado en 1, pasando como argumento el valor asignado al atributo value en el paso anterior.
-
- Si la Request NO retorna un valor, ejecutamos cada una de las funciones dentro del ARRAY onReject.

Carlos Enrique Ramírez Flores
es una funcion de peticiones ajax a un servidor http es tipo las funciones de jquery $.get()

Andres Camilo Lemus Madrid
Te lo tratare de explicar en pasos por línea de código
Imagina que tenemos este codigo:
fetch(URL) .then( (pedido) => console.log(pedido) ) .catch( (error) => console.log(error) ) //10.000 lineas de codigo
Promise = { value, onFulFilled: [], onReject: [] }
//imaginate que .then() es equivalente a: Promise.onFulFilled.push( miFunción )
//imaginate que .catch() es equivalente a: Promise.onReject.push( miFunción )
En el futuro...no muy lejano cuando se complete el Request y esto es importantisimo, CUANDO se terminen de ejecutar las 10.000 líneas de código.
Y ese es el funcionamiento de Fetch, espero haberte ayudado a entender :)

Enrique Devars
Lo que hace el método fetch es realizar una petición HTTP. Con las peticiones HTTP podemos traer información de alguna base de datos o crear un usuario en nuestras aplicaciones, para este tipo de operaciones se usa una API. En esta clase traemos las películas de desde la API de The Movie DB.
En clases más adelante se detalla cómo se usa fetch. Si quieres profundizar más al respecto te dejo la documentación de MDN.