const { typing } = useTypingContext();This is beta documentation for Stream Chat React SDK v14. For the latest stable version, see the latest version (v13)
.
TypingContext
TypingContext is provided by Channel and exposed via useTypingContext. It stores users currently typing in the active channel, keyed by user ID.
Best Practices
- Use typing indicators sparingly to avoid noisy UIs in busy channels.
- Show only a limited number of typers to keep UI compact.
- Prefer context data over custom presence tracking.
- Combine typing state with accessibility-friendly announcements.
- Avoid polling; rely on real-time typing events from the SDK.
Basic Usage
Pull the value from TypingContext with our custom hook:
Values
| Value | Description | Type |
|---|---|---|
typing | Users currently typing in the channel, keyed by user ID. | object |