cavi-ai/
@cavi-ai/api-clientv0.11.0 stable
GitHub ↗

React

The stable frameworks/react subpath supplies gateway context bindings. See the compile-checked React gateway example. Pass authentication from your application boundary.

This client mirrors and verifies upstream-compatible behavior. Upstream runtimes remain the canonical protocol owners.

Referenced examples

Verified example · TSX

React gateway

examples/react-gateway.tsx

@cavi-ai/api-clientv0.11.048adfa6b
TSX · complete source
import { GatewayClientProvider, useGatewayClientContext } from "@cavi-ai/api-client/frameworks/react";

function ConnectionStatus() {
  const { state } = useGatewayClientContext();
  return <span>{state}</span>;
}

export function GatewayApp() {
  return (
    <GatewayClientProvider gatewayBaseUrl="https://gateway.example" authToken={null} clientId="docs-example">
      <ConnectionStatus />
    </GatewayClientProvider>
  );
}

Package imports

Referenced by

Artifact provenance
Package
@cavi-ai/api-client@0.11.0
Release
v0.11.0
Commit
48adfa6ba7c3d5e8ffee0a6cf2572574ca630fa0
Source
examples/react-gateway.tsx
Tarball SHA-256
3379cd47b4890d0e00f5949583f90a83367705878b16141e825f66ef5d8819e5
Content SHA-256
306450f08c69a6e068f80490b1f2cc4f0808af0911fdec5b9b145e33a9ba5534