0

我开始使用 React,我发现很难在上下文中实现电子邮件和密码。

我下面的例子只显示没有参数。

求任何帮助

async function signIn(email: string, password: string) {
        const response = await auth.signIn(email, password);
    }
    
    
     return (
        <AuthContext.Provider
          value={{signed: !!user, 
            user: user, loading, 
            signIn: signIn(), 
            logout}}>
          {children}
        </AuthContext.Provider>
      );
4

1 回答 1

1

您没有传递函数,而是传递函数被调用的结果。你应该改变signIn: signIn(),signIn: signIn,只是signIn,

于 2020-07-11T21:52:19.767 回答