Skip to main content
useParticipantProperty(sessionId: string, propertyPath: string | string[]): participant[propertyPath] Use this hook instead of useParticipant when you only need to subscribe to a small subset of participant properties to optimize for React render cycles. useParticipant triggers a re-render when any property in the requested participant object changes. useParticipantProperty only triggers a re-render when the selected property changes.

Parameters

session_id
string
required
A unique identifier for the participant
propertyPath
string | string[]
required
The path to a desired participant property, in relation to the parent participant object. Eg: "tracks.audio.subscribed"

Return value

Returns the value of the requested property (typeof participant[propertyPath]), which will be the type of the requested property.

Example

See also