Передать функцию с параметрами в поставщике контекста - PullRequest
0 голосов
/ 12 июля 2020

Я начинаю с React, и мне трудно реализовать адрес электронной почты и пароль в контексте.

В приведенном мной примере не показаны только параметры.

Ty для любого помощь

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>
      );

1 Ответ

1 голос
/ 12 июля 2020

Вы передаете не функцию, а результат вызываемой функции. Вы должны изменить signIn: signIn(), на signIn: signIn, или просто signIn,

...