Declaré un estado para guardar la información del usuario del formulario de gancho de reacción y luego pasar el valor del correo electrónico y la contraseña a la función de autenticación de Firebase. En el primer clic da error y en el segundo clic funciona.
// User Info const [userInfo, setUserInfo] = useState({}); // React Hook Form const { register, handleSubmit, formState: { errors } } = useForm(); const onSubmit = data => setUserInfo(data); console.log(userInfo); const { email, password } = userInfo; const [ createUserWithEmailAndPassword, user, loading, error, ] = useCreateUserWithEmailAndPassword(auth); const handleSignup = () => { createUserWithEmailAndPassword(email, password); }