# ChannelListMessenger

Component to render list of channels, within the [`ChannelList`](/chat/docs/sdk/react-native/v6/core-components/channel-list/) component.
This is the default component provided to the prop [`List`](/chat/docs/sdk/react-native/v6/core-components/channel-list#list/) on the `ChannelList` component.

## Props

### `additionalFlatListProps`

<partial id="chat-sdk/react-native/v6/_partials/common-content/ui-components/channel-list/props/additional_flat_list_props"></partial>

### `channels`

<partial id="chat-sdk/react-native/v6/_partials/common-content/contexts/channels-context/channels"></partial>

### `error`

<partial id="chat-sdk/react-native/v6/_partials/common-content/contexts/channels-context/error"></partial>

### `loadingChannels`

<partial id="chat-sdk/react-native/v6/_partials/common-content/contexts/channels-context/loading_channels"></partial>

### `loadingNextPage`

<partial id="chat-sdk/react-native/v6/_partials/common-content/contexts/channels-context/loading_next_page"></partial>

### `loadMoreThreshold`

<partial id="chat-sdk/react-native/v6/_partials/common-content/ui-components/channel-list/props/load_more_threshold"></partial>

### `loadNextPage`

<partial id="chat-sdk/react-native/v6/_partials/common-content/contexts/channels-context/load_next_page"></partial>

### `refreshing`

<partial id="chat-sdk/react-native/v6/_partials/common-content/contexts/channels-context/refreshing"></partial>

### `refreshList`

<partial id="chat-sdk/react-native/v6/_partials/common-content/contexts/channels-context/refresh_list"></partial>

### `reloadList`

<partial id="chat-sdk/react-native/v6/_partials/common-content/contexts/channels-context/reload_list"></partial>

### `setFlatListRef`

<partial id="chat-sdk/react-native/v6/_partials/common-content/ui-components/channel-list/props/set_flat_list_ref"></partial>

## UI Component Props

### `EmptyStateIndicator`

<partial id="chat-sdk/react-native/v6/_partials/common-content/ui-components/channel-list/props/empty_state_indicator"></partial>

### `FooterLoadingIndicator`

<partial id="chat-sdk/react-native/v6/_partials/common-content/ui-components/channel-list/props/footer_loading_indicator"></partial>

### `ListHeaderComponent`

<partial id="chat-sdk/react-native/v6/_partials/common-content/ui-components/channel-list/props/list_header_component"></partial>

### `LoadingErrorIndicator`

<partial id="chat-sdk/react-native/v6/_partials/common-content/ui-components/channel-list/props/loading_error_indicator"></partial>

### `LoadingIndicator`

<partial id="chat-sdk/react-native/v6/_partials/common-content/ui-components/channel-list/props/loading_indicator"></partial>

---

This page was last updated at 2025-08-19T14:51:55.975Z.

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