Circle V2 API Docs
    Preparing search index...

    Module @repo/analytics-react

    @repo/analytics-react

    @repo/analytics-react provides React bindings for @repo/analytics-core. It exports AnalyticsProvider, AnalyticsContext, and the useAnalytics hook. If no provider is found in the tree, useAnalytics falls back to loggerAnalyticsClient from @repo/analytics-core.

    %%{init:{"theme":"dark"}}%% graph TD analytics_react["@repo/analytics-react"] -.-> typescript_config["@repo/typescript-config"] analytics_react -.-> analytics_core["@repo/analytics-core"]
    %%{init:{"theme":"default"}}%% graph TD analytics_react["@repo/analytics-react"] -.-> typescript_config["@repo/typescript-config"] analytics_react -.-> analytics_core["@repo/analytics-core"]
    graph TD
      analytics_react["@repo/analytics-react"] -.-> typescript_config["@repo/typescript-config"]
      analytics_react -.-> analytics_core["@repo/analytics-core"]
    import { AnalyticsProvider } from "@repo/analytics-react";
    import { useAnalytics } from "@repo/analytics-react";

    // Wrap your app
    function App() {
    return (
    <AnalyticsProvider client={myAnalyticsClient}>
    <Dashboard />
    </AnalyticsProvider>
    );
    }

    // Use in components
    function Dashboard() {
    const analytics = useAnalytics();
    analytics.trackEvent("dashboard_viewed");
    }
    Script Description
    lint Runs Biome check on the package.
    check-types Runs tsc --noEmit to typecheck the package.

    Type Aliases

    AnalyticsProviderProps

    Variables

    AnalyticsContext

    Functions

    AnalyticsProvider
    useAnalytics