Skip to main content
Ao final deste guia o fluxo de verificação abre num app TanStack Start, com o componente montando no cliente e a credencial vindo de uma server function.

Pré-requisitos

Monte o fluxo

1

Carregue o SDK

Declare o script no head da rota raiz. Ele registra window.Legitimuz antes do bundle.
src/routes/__root.tsx
2

Declare o global

O build de CDN não traz tipos. Reaproveite a declaração do guia de React; ela é a mesma.
3

Emita a credencial numa server function

src/server/criar-verificacao.ts
Server functions rodam só no servidor. A chave nunca chega ao bundle do cliente.
4

Use na rota

src/routes/verificacao.tsx
O hook useLegitimuz é o mesmo do guia de React: monta uma vez por sdkUrl e chama destroy() no cleanup.

Confira que funcionou

A primeira tela aparece dentro do container e o status vira pronto.

Boas práticas

Loader no servidor, montagem no cliente

O loader chama a server function e entrega só a sdkUrl ao componente. O useEffect do hook roda no browser, onde window.Legitimuz já existe.

Próximo passo

Opções do mount()

Aparência, idioma, timeout e todos os callbacks.

Testar

Rode a jornada ponta a ponta e veja a decisão chegar.