Vouch SDK for React - Email validation and device fingerprinting with React hooks
npm install @vouch-in/reactOfficial Vouch SDK for React - Email validation and device fingerprinting with React hooks.

``bash`
npm install @vouch-in/reactor
yarn add @vouch-in/reactor
pnpm add @vouch-in/react
`jsx
import { VouchProvider, useValidateEmail } from "@vouch-in/react";
import { useState } from "react";
function App() {
return (
);
}
function SignupForm() {
const { validate, loading, data } = useValidateEmail();
const [email, setEmail] = useState("");
const handleSubmit = async (e) => {
e.preventDefault();
const result = await validate(email);
if (result.recommendation === "allow") {
console.log("Email is valid!");
}
};
return (
Hooks
$3
`typescript
const { validate, loading, data, error, reset } = useValidateEmail();
`$3
`typescript
const { fingerprint, loading, error, generate } = useFingerprint();
`$3
`typescript
const vouch = useVouch();
``- React Context Provider pattern
- TypeScript support
- Loading and error states
- Automatic device fingerprinting
- SSR compatible
For complete documentation, examples, and API reference, visit:
- @vouch-in/js - Core JavaScript SDK
- @vouch-in/next - Next.js integration
- @vouch-in/node - Server-side validation
Proprietary. Copyright (c) Vouch. All rights reserved.
See the SDK License Agreement for terms.