TypingIndicator

TypingIndicator is the default UI for rendering typing state inside MessageList. It has no props. useTypingString provides the display text.

Best Practices

  • Keep typing indicators subtle to avoid distraction in busy chats.
  • Prefer the default useTypingString behavior for localization.
  • Hide typing indicators in high-volume channels if it adds noise.
  • Avoid custom logic that re-renders the whole list frequently.
  • Disable typing indicators entirely if your UX doesn’t require them.
Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?
/stream Chat React Native v9: <Your Question>