# useMutedUsers

Returns the current list of muted users from the client state store.

## Best Practices

- Use this hook to support direct-chat mute and moderation UI.
- Handle undefined values during initialization states.
- Avoid duplicating mute-user event subscriptions in list components.
- Keep lookups optimized when checking mute state repeatedly.
- Pair with `useChannelMuteActive` for per-channel mute display logic.

## Usage

```tsx
import { useMutedUsers } from "stream-chat-react-native";

const mutedUsers = useMutedUsers(channel) ?? [];
```

## Parameters

| Name    | Type      | Required | Description                                       |
| ------- | --------- | -------- | ------------------------------------------------- |
| channel | `Channel` | No       | Optional channel anchor used by internal syncing. |

## Returns

| Type                    | Description                         |
| ----------------------- | ----------------------------------- |
| `Mute[]` \| `undefined` | List of muted users for the client. |


---

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

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/react-native/hooks/channel-list/use-muted-users/](https://getstream.io/chat/docs/sdk/react-native/hooks/channel-list/use-muted-users/).