useMaybeSessionContext
function useMaybeSessionContext(): LocalSessionReturn | undefined;Defined in: packages/react/src/hooks/session/useMaybeSessionContext.ts:36
Note. This feature is under active development and may change based on developer feedback and real-world usage. Returns the session context if it exists, otherwise undefined.
Returns
LocalSessionReturn | undefined
Example
// Basic — read an optional session context.
const session = useMaybeSessionContext();
// Advanced — render fallback UI when no session exists.
function SessionStatus() {
const session = useMaybeSessionContext();
return <span>{session ? "Session active" : "Session unavailable"}</span>;
}
function App() {
return <VoiceRoom agent={agent}><SessionStatus /></VoiceRoom>;
}