const { typing } = useTypingContext();This is documentation for Stream Chat React SDK v13, which is no longer actively maintained. For up-to-date documentation, see the latest version (v14).
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
typing
Users currently typing in the channel, keyed by user ID.
| Type |
|---|
| object |