O que poderia estar causando essa busca lenta no reagir nativo?

No código a seguir, a primeira mensagem console.log é impressa praticamente instantaneamente. Então tudo trava (suponho que estava esperando pelo retorno do corpo da resposta). O corpo da resposta é apenas cerca de 26K, o tempo de espera parece ser indefinido, A menos que eu agite o telefone e interaja com o menu de depuração. Assim que eu interajo com o menu de depuração, a promessa é resolvida e tudo se move conforme o esperado. Minhas interações com o menu de depuração podem ser simples, como ocultar inspetor, mostrar inspetor, basta levar algo para ativar a resolução da promessa e tudo está bem.

fetch(SEARCH_URL, requestBody)
    .then((response) => {console.log(response); return response.json();})
    .then((responseData) => {
        debugger
        ...

Nota: Desconectar-se do depurador e executar o código não exibe a lentidão (e não estar conectado ao depurador ignora as instruções do depurador)

E sim, eu reiniciei o computador.

Pode ter encontrado algo emhttps://github.com/facebook/react-native/issues/6679

questionAnswers(3)

yourAnswerToTheQuestion