Núcleo da biblioteca de consentimento LGPD para React - Estado, hooks e utilitários sem dependências de UI
npm install @react-lgpd-consent/core> Núcleo da biblioteca de consentimento LGPD para React - Estado, hooks e utilitários sem dependências de UI


O pacote @react-lgpd-consent/core contém toda a lógica de negócio e gerenciamento de estado da biblioteca react-lgpd-consent, sem dependências de componentes UI.
``bash`
npm install @react-lgpd-consent/coreou
pnpm add @react-lgpd-consent/core
Peer Dependencies: react@^18.2.0 || ^19.0.0, react-dom@^18.2.0 || ^19.0.0
`tsx
import { ConsentProvider, useConsent } from '@react-lgpd-consent/core'
function App() {
return (
)
}
function MyCustomBanner() {
const { consented, acceptAll, rejectAll } = useConsent()
if (consented) return null
return (
Usamos cookies para melhorar sua experiência
🎯 O que está incluído
- Contextos:
ConsentProvider, CategoriesContext, DesignContext
- Hooks: useConsent, useCategories, useConsentHydration, e mais
- Utilitários: ConsentScriptLoader, ConsentGate, logging, cookies
- Integrações: Google Analytics, GTM, UserWay, Facebook Pixel, Hotjar, etc.
- Tipos TypeScript: Tipagem completa para toda a API🧩 Scripts, Fila e Consent Mode v2
- ConsentScriptLoader agora mantém uma fila interna por categoria e prioridade. Scripts
necessary rodam imediatamente; os demais só executam após consentimento explícito.
- API programática registerScript: registre callbacks inline ou integrações que não usam