почему моя страница регистрации не работает, даже если я правильно ввел свой базовый код - PullRequest
0 голосов
/ 20 февраля 2020

, когда я пытаюсь зарегистрироваться, появляется эта ошибка

this.props.firebase.signupwithemail не является функцией. '_this.props.firebase.signupWithEmail' не определено)

это мой код

handleOnSignup = async (values, actions) => {
const { name, email, password } = values

try {
  const response = await this.props.firebase.signupWithEmail(
    email,
    password
  )

  if (response.user.uid) {
    const { uid } = response.user
    const userData = { email, name, uid }
    await this.props.firebase.createNewUser(userData)
    this.props.navigation.navigate('App')
  }
} catch (error) {
  // console.error(error)
  actions.setFieldError('general', error.message)
} finally {
  actions.setSubmitting(false)
}

1 Ответ

0 голосов
/ 20 февраля 2020

Измените это:

this.props.firebase.signInWithEmail

на это:

this.props.firebase.signInWithEmailAndPassword
...