# ThreadListItem

Renders a thread list item inside [`ThreadList`](/chat/docs/sdk/react-native/v8/ui-components/thread-list/). This is the default item component.

## Best Practices

- Keep list items compact for smooth scrolling.
- Use `thread` data for display and navigation; avoid extra queries.
- Localize timestamps with `timestampTranslationKey`.
- Provide a fallback for missing thread metadata.
- Keep item press handlers lightweight.

## Props

### `thread`

Instance of [`Thread`](https://github.com/GetStream/stream-chat-js/blob/master/src/thread.ts) used to read more data or pass to `onThreadSelect`.

| Type   |
| ------ |
| Thread |

### `timestampTranslationKey`

A translation key for formatting the thread timestamp.

| Type   |
| ------ |
| string |


---

This page was last updated at 2026-04-17T17:33:44.977Z.

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