BETTER-AUTH. UI
Mutations

useSignUpEmail

Email/password sign-up mutation hook.

Usage

import { useSignUpEmail } from "@better-auth-ui/solid"

const mutation = useSignUpEmail(authClient)

mutation.mutate(/* params */)

Options factory

import { signUpEmailOptions } from "@better-auth-ui/core"
import { useMutation } from "@tanstack/solid-query"

const signUp = useMutation(() => signUpEmailOptions(authClient))

signUp.mutate({
  email: "[email protected]",
  password: passwordInput,
  name: "Alice"
})

Invalidate authQueryKeys.session in your onSuccess handler when your screen needs the new session immediately after sign-up.

Params

Prop

Type

Last updated on

On this page