1
resposta

Para que é usado o método then no caso abaixo?

const atualizaCliente = (id, nome, email) => {
    return fetch(`http://localhost:3000/profile/${id}`, {
        //método utilizado para editar dados de uma api
        method: 'PUT',
        headers: {
            'Content-Type': 'application/json'
        },
        body: JSON.stringify({
            nome: nome,
            email: email,
        })
    })
    .then(resposta =>{
        return resposta.json()
    })
}

Gostaria de entender para que utilizamos o método then na função acima se não precisamos dos dados da resposta no caso da aula, mas apenas editar os dados do cliente, o que, salvo melhor juízo, já é feito antes de then.

1 resposta

Oi Guilherme, tudo bem? Eu acredito que esse then é utilizado ai de forma opcional, porque ele retorna uma resposta, e a gente poderia pegar o status dessa resposta e ver se foi de fato atualizado ou não fazendo uma comparação e mostrar algo pro usuário