usePreviewTracks
function usePreviewTracks(onError?): LocalPreviewTrack[] | undefined;Defined in: packages/react/src/hooks/device/usePreviewTracks.ts:36
A reactive React primitive.
Parameters
| Parameter | Type |
|---|---|
onError? | (err) => void |
Returns
LocalPreviewTrack[] | undefined
Example
// Basic — create local preview tracks.
const previewTracks = usePreviewTracks();
// Advanced — branch on preview state before joining a room.
function DevicePreview() {
const previewTracks = usePreviewTracks((err) => console.error(err));
return (
<PreJoin>
{previewTracks?.map((track, index) => (
<span key={index}>Preview track {index + 1}</span>
))}
</PreJoin>
);
}