useUpdateComment

Overview

The useUpdateComment hook allows you to update the content of a specific comment. This is useful for enabling comment editing functionality in your application.

Usage Example

import { useUpdateComment } from "@replyke/react-js";
 
function EditComment({ commentId }: { commentId: string }) {
  const updateComment = useUpdateComment();
 
  const handleUpdateComment = async () => {
    try {
      const updatedComment = await updateComment({
        commentId,
        content: "This is the updated comment content!",
      });
 
      console.log("Comment updated successfully:", updatedComment);
    } catch (error) {
      console.error("Failed to update comment:", error.message);
    }
  };
 
  return <button onClick={handleUpdateComment}>Update Comment</button>;
}

Parameters & Returns

Parameters

The hook returns a function that accepts an object with the following fields:

ParameterTypeRequiredDescription
commentIdstringYesThe ID of the comment to update.
contentstringYesThe updated content for the comment.

Returns

The function resolves with the updated comment object:

Return ValueTypeDescription
CommentTypeCommentTypeThe details of the updated comment.