프로젝트 소개

@vskstudio/takt-react는 Takt 개인정보 친화적 분석 코어 위에 얇은 React 레이어입니다. 브라우저 SDK를 부팅하고 후손에게 인스턴스를 제공하는 루트 Takt 컴포넌트, 명령형 추적을 위한 useTakt, 선언적 클릭 이벤트를 위한 useTaktEvent 또는 TaktEvent를 제공합니다. 또한 비-React 페이지를 위한 React-free 커스텀 엘리먼트도 포함됩니다. 이 래퍼는 서버 렌더링을 위해 설계되었습니다: 브라우저 초기화는 마운트 후에 발생하며, 훅은 초기화 전이나 SSR 중에 안전한 no-op을 반환하고, 패키지는 Next.js 애플리케이션을 위한 클라이언트 경계를 포함합니다. 옵션에는 SPA 네비게이션, 아웃바운드 링크, 파일 다운로드, 404 추적, Do Not Track, 로컬호스트 제외, 샘플링, 쿼리 컨트롤, 경로 제외, URL 스크러빙이 포함됩니다. 배지 및 임베드 위젯과 공개 통계 API는 코어 패키지에서 재-내보내집니다. React 18 또는 19와 Takt 코어 0.8.1 이상은 피어 의존성입니다. 프로젝트는 MIT 라이선스 하에 출시되었습니다.