Skip to main content

useCreateComment

Overview

The useCreateComment hook allows users to add a new comment to an entity or reply to an existing comment. It supports optional mentions within the comment content, enabling tagging other users.

Usage Example

Parameters

The hook returns a function that accepts an object with the following fields:
string
required
The ID of the entity to which the comment is added
string
If the comment is imported from an external dataset, use this to pass its ID
string | null
The ID of the parent comment (for threaded replies)
string
The text content of the comment
GifData
Object containing information about the GIF
Mention[]
An array of mentions to include in the comment
string
ID of a referenced comment (different from parentCommentId which is for threaded replies)
Record<string, any>[]
Data about any attachments included with the comment
Record<string, any>
Extra free-form metadata

Returns

Comment
The newly created comment object with all its properties