adrianhajdin / project_tiktik

https://jsmastery.pro
598 stars 180 forks source link

making multiple request when click heart button multiple times #19

Open zwelhtetyan opened 1 year ago

zwelhtetyan commented 1 year ago
async function handleLike() {
    const obj = {
      userId: user._id,
      postId: post._id,
      like: isAlreadyLike ? false : true,
    };

    const { data: updatedPost } = await axios.put(
      `${ROOT_URL}/api/post/like`,
      obj
    );

    setPost((post) => ({ ...post, likes: updatedPost.likes }));
  }