@cohostvip/cohost-react v0.1.14
@cohostvip/cohost-react
React bindings for the Cohost API, built on top of @cohostvip/cohost-node.
Use this package to easily connect your React or Next.js app to Cohost's event and order APIs using a provider/hook pattern.
📦 Installation
pnpm add @cohostvip/cohost-reactOr with npm:
npm install @cohostvip/cohost-react🚀 Usage
Wrap your app (or part of it) in the CohostProvider and use the useCohost() hook to access the API client.
Example
// app.tsx or layout.tsx
import { CohostProvider } from '@cohostvip/cohost-react';
export function App() {
return (
<CohostProvider token="your-api-token">
<MyComponent />
</CohostProvider>
);
}// inside your component
import { useCohost } from '@cohostvip/cohost-react';
function MyComponent() {
const cohost = useCohost();
useEffect(() => {
cohost.events.list().then(console.log);
}, []);
return <div>Loaded events</div>;
}🔐 Auth
Pass your API token to the CohostProvider. This token is required for all authenticated requests.
You can optionally pass:
baseUrl— override the default API URL (e.g. for staging)debug— enable console debugging of API requests
📘 API Reference
This wrapper gives you access to the full Cohost API as defined in @cohostvip/cohost-node.
See its documentation for available methods like:
client.events.list()client.orders.fetch(orderId, userId)- etc.
✅ Requirements
- React 18 or 19
- Next.js 14 or 15
🗒️ Changelog
See the latest changes here.
🚧 Roadmap
Planned features and improvements are tracked here.
🛠️ Support
If you're building something custom or need help integrating, reach out at cohost.vip or open an issue.
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago