Na aula ele faz um primeiro then para parcear os dados para json, e um segundo, onde ele de fato manipula os dados, n~ao poderia ser tudo feito no primeiro then? ou é necessário dois
Na aula ele faz um primeiro then para parcear os dados para json, e um segundo, onde ele de fato manipula os dados, n~ao poderia ser tudo feito no primeiro then? ou é necessário dois
Olá Renato, é necessário sim fazer outro then. O fetch em caso de sucesso, retorna uma promise com dados binários, normalmente esses dados estão no formato JSON, com isso conseguimos realizar a conversão desses dados utilizando o método json(), que por sua vez, retorna outra promise, que é tratado no seu segundo then. Se a requisição for 200, ele retorna os dados com que vamos trabalhar, caso contrário ele cai no catch.