Was könnte diesen langsamen Abruf bei der nativen Reaktion verursachen?

Im folgenden Code wird die erste console.log-Nachricht praktisch sofort gedruckt. Dann hängt einfach alles (ich gehe zunächst davon aus, dass es darauf gewartet hat, dass der Text der Antwort zurückgegeben wird). Der Körper der Antwort ist nur etwa 26K, die Wartezeit scheint unbegrenzt zu sein, WENIGER, ich schüttle das Telefon und interagiere mit dem Debug-Menü. Sobald ich mit dem Debug-Menü interagiere, löst sich das Versprechen auf und alles läuft wie erwartet. Meine Interaktionen mit dem Debug-Menü können einfach sein, zum Beispiel Inspektor ausblenden, Inspektor anzeigen, einfach etwas unternehmen, um die versprochene Auflösung in Gang zu setzen, und alles ist in Ordnun

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

Hinweis: Wenn Sie die Verbindung zum Debugger trennen und den Code ausführen, wird keine Langsamkeit festgestellt (und wenn Sie nicht mit dem Debugger verbunden sind, werden die Debugger-Anweisungen ignoriert).

Und ja, ich habe den Computer neu gestartet.

Könnte etwas in @ gefunden habhttps: //github.com/facebook/react-native/issues/667

Antworten auf die Frage(6)

Ihre Antwort auf die Frage