# ChannelListMessenger

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

## Props

### additionalFlatListProps

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

### channels

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

### error

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

### `loadingChannels`

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

### loadingNextPage

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

### loadMoreThreshold

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

### loadNextPage

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

### refreshing

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

### `refreshList`

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

### `reloadList`

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

### setFlatListRef

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

### EmptyStateIndicator

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

### FooterLoadingIndicator

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

### ListHeaderComponent

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

### LoadingErrorIndicator

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

### LoadingIndicator

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

---

This page was last updated at 2025-08-15T14:16:09.771Z.

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