Criei um projeto com react-native (0.72) e estou fazendo teste de consumo de api. Reparei que fora do emulador, quando testo diretamente no celular (via depuração por wi-fi) há uma demora de uns 30 segundos em média para retornar a requisição. Achei que poderia ser um problema no fetch e tentei com o axios. Mesmo problema.
Realizando as mesmas requisições no emulador ou em um iPhone o problema não aparece.
Outra coisa interessante é que quando se faz a requisição pela primeira vez, essa lentidão aparece mas, assim que a resposta é fornecida e tento fazer uma nova requisição em seguida, a resposta é bem rápida.
O que fiz foi criar um projeto e um botão que faz uma requisição (pode ser pra qualquer API).
Repetindo: a demora é somente no celular físico (testei em 3 diferentes). A mesma requisição em emulador ou mesmo no Insomnia é bem rápida.
Alguém já teve esse problema e conseguiu resolver?