使用React Native发出同步HTTP请求

时间:2019-01-23 18:57:26

标签: react-native

我知道同步请求不是一种好习惯,因此我总是尽量避免使用它们。但是在这种情况下,我必须使用一个使用同步http请求的外部库,而且我不想修改第三方代码。

根据React Native DOCS,XMLHttpRequest API内置在React Native中,但是当我尝试使用它时,却得到Synchronous http requests are not supported

Error message

有什么办法可以解决这个问题?

1 个答案:

答案 0 :(得分:0)

我建议对HTTP请求使用async / await进行抓取。 XMLHttpRequest同步在JavaScript世界中是deprecated,因此它在本机响应中

  

从Gecko 30.0(Firefox 30.0 / Thunderbird 30.0 / SeaMonkey)开始   2.27),由于对用户体验的负面影响,不赞成在主线程上执行同步请求。

相关问题