Valora
API Reference@valora-ai/reactindexFunctions

usePreviewTracks

function usePreviewTracks(onError?): LocalPreviewTrack[] | undefined;

Defined in: packages/react/src/hooks/device/usePreviewTracks.ts:36

A reactive React primitive.

Parameters

ParameterType
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>
  );
}

On this page

Valora is local-first

No API key, no server — everything in this doc runs on-device.

Star on GitHub