ReactJS (JavaScript)
Integrate Convai's Pixel Streaming into your React JavaScript app using the @convai/experience-embed component.
import React, { useRef } from 'react';
import { PixelStreamComponent } from '@convai/experience-embed';
function App() {
const pixelStreamRef = useRef(null);
const handleStart = async () => {
await pixelStreamRef.current?.initializeExperience();
};
return (
<>
<PixelStreamComponent
ref={pixelStreamRef}
expId="your-experiment-id"
InitialScreen={<div>Loading...</div>}
/>
<button onClick={handleStart}>Start Experience</button>
</>
);
}
Last updated
Was this helpful?