Embedding E-Signatures in a React App
Verdocs Team
One of the most common things developers ask is: how do I put a signing flow directly in my app without redirecting users to a third-party site? Here's the short version with Verdocs.
Install the React bindings
npm install @verdocs/web-sdk-react
Drop in the embed
The signing experience ships as native web components with React bindings, so the same platform also works in Angular, Vue, or plain HTML:
import { VerdocsSign } from '@verdocs/web-sdk-react'
export function SignStep({ envelopeId }: { envelopeId: string }) {
return <VerdocsSign envelopeId={envelopeId} onEnvelopeUpdated={(e) => console.log(e)} />
}
That's it. The signing ceremony renders inline, in your DOM, in your styles: no iframe, no redirect, and the signer never leaves your app. For a deeper look at the React path see React eSignature components, or head to the developer docs for the full reference.
