Skip to main content

Overview

useFetchManyComments returns a function that fetches a paginated list of comments. This is the underlying fetch function used by useEntityComments and useReplies. Use it directly when you need a custom comment list outside of those hooks.

Usage Example

Parameters

number
required
Page number (1-indexed). Must be greater than 0.
string
Filter to comments on a specific entity.
string
Filter to comments by a specific user.
string
Filter to replies of a specific parent comment.
string
Sort order: "createdAt" or "top". "new"/"old" are deprecated aliases for "createdAt" (removed in v8). A sortDir ("asc"/"desc") controls "createdAt" direction.
number
Results per page. Must be greater than 0.
string
Filter to comments within a specific source.
string | string[]
Populate related data. Accepted values: "user", "entity", "space", "parent", "grants". On a comment feed, "parent" is accepted but not resolved — parentComment is populated only by the two single-comment reads.

Returns

Comment[]
Comments for the current page. When spaceReputation is requested, each embedded author carries an added spaceReputation number. See Reputation.
boolean
Whether there are more pages to load.