React
This documents the old v1 API. See React Setup for the current version.
import { createZocketReact } from "@zocket/react";import type { AppRouter } from "path-to-your-server-router-type";
export const zocket = createZocketReact<AppRouter>();Provider
Section titled “Provider”import { createZocketClient } from "@zocket/client";import { zocket } from "./utils/zocket";
const client = createZocketClient("ws://localhost:3000");
export default function App() { return ( <zocket.ZocketProvider client={client}> <Dashboard /> </zocket.ZocketProvider> );}Basic Usage
Section titled “Basic Usage”function MyComponent() { const client = zocket.useClient(); const { status } = zocket.useConnectionState(); return <div>Connection: {status}</div>;}