# ThreadListItem

`ThreadListItem` renders a single item inside [`ThreadList`](/chat/docs/sdk/react/v13/components/core-components/thread-list/). It’s split into:

- `ThreadListItem` - component + provider that renders `ThreadListItemUi`
- `ThreadListItemUi` - component that renders the UI

## Best Practices

- Customize `ThreadListItemUi` first to keep providers intact.
- Keep list item UI concise to avoid scroll jank.
- Use thread metadata from props instead of re-querying.
- Ensure selection/active state remains clear in custom UI.
- Reuse shared message components for visual consistency.

You can customize the UI, behavior, or both.

## Props

### thread

A thread instance provided by the [`ThreadList`](/chat/docs/sdk/react/v13/components/core-components/thread-list/).

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


---

This page was last updated at 2026-04-21T07:55:47.540Z.

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