什么可能导致这种反应原生的慢速提取?

boa*_*der 11 react-native

在以下代码中,第一个console.log消息几乎立即打印.然后一切都挂起(我最初假设它正在等待响应的主体被返回).响应的主体只有大约26K,等待的时间似乎是无限的,除非我摇动手机并与调试菜单进行交互.一旦我与调试菜单交互,promise就会解析,并且所有内容都会按预期移动.我与调试菜单的交互可以很简单,比如隐藏检查器,显示检查器,只需要采取措施将承诺解决方案变为装备,一切都很好.

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

注意:断开与调试器的连接并运行代码不会显示缓慢(并且未连接到调试器而忽略调试器语句)

是的,我重新启动了计算机.

可能在https://github.com/facebook/react-native/issues/6679中找到了一些东西

dam*_*net 1

正如您自己发现的那样,这是一个已知的错误,应该在react-native v0.31中修复