1
resposta

Promise

No arquivo cliente.js a função listarCliente é uma promise porque é arrow function ou ela ficou uma promise por causa do fetch?

Uma outra dúvida, a gente poderia importar o cliente.js dentro do listagemClientes.js ao invés de chamar os dois no index.html?

1 resposta

Oi, Jhonny, tudo bem?

A promise é um objeto que processa valores de forma assíncrona e que pode ser disponibilizados de forma relativa, seja agora ou depois. No cliente.js precisamos pegar as informações da promise com ajuda do fetch, que é um método que retorna uma interface com os dados que buscamos, no caso, é dados dos clientes.

Quando bucasmos esses dados com o fetch, utilizamos o then, que é um método que retorna a nossa promise, devolvendo a resposta da nossa busca, com o corpo da requisição. A arrow function foi a forma que o professor utilizou podendo usar a function tradicional.

Link que podem esclarecer mais:

Qualquer dúvida é só falar!