开发者问题收集

React Native 中 async await promisse 错误,如何解决?

2021-10-06
102

我收到以下错误:

'await' 对此表达式的类型没有影响。ts

我尝试调用的是通过函数 loginuser() 调用 api,然后我希望它获取我在成功登录后存储的信息。我正在使用异步存储来存储和获取此存储。

import { loginUser } from '../controller/userAction';
         ...
         JSX components 
            ...
    const loginHandle = async(userName,password) => async() => {      
      
      else{      
        try {
          await loginUser(
            userName,
            password,
            setShowLoader)

           signIn(userName,password);

        }catch (error) {
          console.log(error.message)
        }                         
      }      
  }

在我的 loginuser 中,我调用 API 并存储用户信息 在登录时,我想获取我之前存储的信息(因此我尝试使用 async/await )。

1个回答

await 不是一个函数,它是一个操作,你可以像这样使用它。

await loginUser(....)
await singUp(...)
vipulbhj
2021-10-06