如何根据 RNRF 中的条件导航本机反应

How to navigate based on a condition in RNRF react native

我只想在登录成功时导航到新屏幕,我尝试在 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 ()
  }
}