Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何基于RNRF react native中的条件进行导航_Reactjs_React Native_React Router_React Native Android_React Native Router Flux - Fatal编程技术网

Reactjs 如何基于RNRF react native中的条件进行导航

Reactjs 如何基于RNRF react native中的条件进行导航,reactjs,react-native,react-router,react-native-android,react-native-router-flux,Reactjs,React Native,React Router,React Native Android,React Native Router Flux,我只想在登录成功时导航到新屏幕,我尝试在if条件中使用{Actions.HomeScreen},但它没有做任何事情 代码如下: async login() { const res = await api.getLoginResult(); const status= res.status; console.log('log'+status); if(status==='success'){ {Actions.HomeScreen;} } } 您忘记实际调用函数,它应该是: async l

我只想在登录成功时导航到新屏幕,我尝试在if条件中使用{Actions.HomeScreen},但它没有做任何事情

代码如下:

async login() {
const res = await api.getLoginResult();
const status= res.status;
console.log('log'+status);
if(status==='success'){
  {Actions.HomeScreen;}
}

}

您忘记实际调用函数,它应该是:

async login() {
  const res = await api.getLoginResult();
  const status = res.status;
  console.log('log' + status);
  if(status === 'success') {
    Actions.HomeScreen(); // Note the parens ()
  }
}