Skip to main content
Ao final deste guia o fluxo de verificação abre num app Remix, com a credencial vinda de uma action de servidor e o widget montando no cliente.

Pré-requisitos

Monte o fluxo

1

Carregue o SDK

Declare o script no root.tsx, antes dos scripts do app.
app/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 no loader

app/routes/verificacao.tsx
O loader roda só no servidor. A chave nunca chega ao bundle do cliente.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 entrega só a sdkUrl ao componente. O useEffect do hook roda no browser, onde window.Legitimuz já existe porque o script está no root.tsx.

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.