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.