# TypingIndicator

`TypingIndicator` is the default UI for rendering typing state inside `MessageList`. It has no props. [`useTypingString`](https://github.com/GetStream/stream-chat-react-native/blob/main/package/src/components/MessageList/hooks/useTypingString.ts) 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.


---

This page was last updated at 2026-03-06T17:06:07.025Z.

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/react-native/ui-components/typing-indicator/](https://getstream.io/chat/docs/sdk/react-native/ui-components/typing-indicator/).