In-App UI
React
Hooks
useNotifications

useNotifications

The useNotifications hook is used to fetch and manage notifications for a user's feed. This hook provides notifications data along with loading states and pagination capabilities.

Parameters

#

Accepts an object (UseNotificationsParams) with the following properties:

feedIdstringRequired
The ID of the feed to fetch notifications for.
optionsFeedClientOptions
Optional configuration for the feed client.

Returns

#

A UseNotificationsReturn object with the following properties:

itemsKnockFeedItem[]
Array of notification items.
metadataFeedMetadata
Metadata about the feed including counts and pagination.
isLoadingboolean
Whether notifications are being loaded.
errorError | null
Error object if the request failed.
refresh() => void
Function to refresh the notifications feed.

Example

#

Basic usage

#

The following example demonstrates how to use the useNotifications hook to display notifications.