# useClientNotifications

`useClientNotifications` listens to client-side notifications and returns the notifications list.

## Best Practices

- Use this hook to centralize notification intake from the client.
- Avoid duplicating notification state in multiple components.
- Keep list rendering lightweight for frequent updates.
- Filter or batch notifications if your UI can’t show all of them.
- Clear notifications when they are acknowledged or acted upon.

## Usage

```tsx
const { notifications } = useClientNotifications();
```


---

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

For the most recent version of this documentation, visit [https://getstream.io/chat/docs/sdk/react-native/v8/ui-components/in-app-notifications/hooks/use-client-notifications/](https://getstream.io/chat/docs/sdk/react-native/v8/ui-components/in-app-notifications/hooks/use-client-notifications/).