Use the hook useChangeEmail to change email for the user.

const { changeEmail, isLoading, needsEmailVerification, isError, error } =
  useChangeEmail()

console.log({ isLoading, needsEmailVerification, isError, error })

const handleFormSubmit = async (e) => {
  e.preventDefault()

  await changeEmail('new@example.com')
}

Parameters


options optional ChangeEmailOptions