React native react本机是否支持.error()函数?

React native react本机是否支持.error()函数?,react-native,React Native,我试图处理一个“网络请求失败”错误(我已经允许来自Xcode的不安全连接),但当我尝试在.error()函数中执行某些操作时,它崩溃并说:。error不是一个函数;fetch()已经工作了。 下面是一个例子,我试图在一个fetch函数之后运行这段代码 fetch('URL'{ 'method':'POST', “标题”:{ “接受”:“应用程序/json”, “内容类型”:“应用程序/json”, }, “正文”:数据} ) .then((response)=>response.json())

我试图处理一个“网络请求失败”错误(我已经允许来自Xcode的不安全连接),但当我尝试在.error()函数中执行某些操作时,它崩溃并说:。error不是一个函数;fetch()已经工作了。 下面是一个例子,我试图在一个fetch函数之后运行这段代码

fetch('URL'{
'method':'POST',
“标题”:{
“接受”:“应用程序/json”,
“内容类型”:“应用程序/json”,
},
“正文”:数据}
)
.then((response)=>response.json())
.然后((responseJson)=>{
//做点什么
})
.错误((错误)=>{
控制台错误(error);
Actions.login()

});
React的
fetch
方法返回一个没有
.error()的方法。相反,它有
.catch()
方法来捕获
获取失败时的所有错误

fetch('URL', {
    'method': 'POST',
    'headers': {
      'Accept': 'application/json',
      'Content-Type': 'application/json',
    },
    'body': data
  })
  .then((response) => response.json())
  .then((responseJson) => {
    //Do something

  })
  .catch((error) => {
    console.error(error);
    Actions.login()
  });
它被称为
.catch()