Object containing connection state (isConnected, isConnecting, error)
and room management actions (createRoom, joinRoom, leaveRoom)
import { useConnection } from '@hiyve/rn-react';
function JoinScreen() {
const { isConnected, isConnecting, error, joinRoom, leaveRoom } = useConnection();
if (isConnecting) return <ActivityIndicator />;
if (error) return <Text>{error}</Text>;
return (
<Button
title={isConnected ? 'Leave' : 'Join'}
onPress={() => isConnected ? leaveRoom() : joinRoom({ roomName: 'my-room' })}
/>
);
}
Access connection state and room management actions.
Provides the current connection status (connected, connecting, error) along with actions to create, join, and leave rooms.