Valora
API Reference@valora-ai/reactindexFunctions

useSequentialRoomConnectDisconnect

function useSequentialRoomConnectDisconnect<R>(room): UseSequentialRoomConnectDisconnectResults<R>;

Defined in: packages/react/src/hooks/connection/useSequentialRoomConnectDisconnect.ts:31

When calling room.disconnect() as part of a React useEffect cleanup function, it is possible for a room.connect(...) in the effect body to start running while the room.disconnect() is still running. This hook sequentializes these

Type Parameters

Type ParameterDefault type
Runknown

Parameters

ParameterType
roomR

Returns

UseSequentialRoomConnectDisconnectResults<R>

Example

const { connect, disconnect } = useSequentialRoomConnectDisconnect(room);
React.useEffect(() => {
  void connect();
  return () => { void disconnect(); };
}, [connect, disconnect]);

On this page

Valora is local-first

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

Star on GitHub