Sobre o projeto
@vskstudio/takt-react é uma fina camada React sobre o núcleo do Takt, analytics privacidade-friendly. Ele fornece um componente raiz Takt para inicializar o SDK do navegador e fornecer uma instância aos descendentes, o hook useTakt para rastreamento imperativo, e useTaktEvent ou TaktEvent para eventos de clique declarativos. Também inclui um elemento customizado livre de React para páginas não-React. O wrapper foi projetado para renderização no servidor: a inicialização do navegador ocorre após o mount, o hook retorna um no-op seguro antes da inicialização ou durante o SSR, e o pacote inclui um boundary de cliente para aplicações Next.js. As opções incluem navegação SPA, links externos, downloads de arquivos, rastreamento de 404, Do Not Track, exclusão de localhost, amostragem, controle de query, exclusão de caminho e limpeza de URL. Os widgets de badge e embed, além das APIs de estatísticas públicas, são reexportados do pacote core. São dependências peer React 18 ou 19 e Takt core 0.8.1 ou mais recente. O projeto é lançado sob a licença MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.