useUserReactions

The purpose of useUserReactions hook is to expose the user reactions resources.
This component do not fetch the resources automatically. To load the data, useLoadUserReactions hook should be invoked.

Example Usage:
const { reactionPacks, reactionSpace } = useReactions({
  targetGroupId: "<Room ID>",
});

const { messages } = useChatMessages({ roomId: "<Room ID>" });
const targetIds = useMemo(() => messages.map(({ id }) => id), [messages]);

const { userReactions } = useUserReactions({
  reactionSpace,
  targetIds,
});

Hook Argument

reactionSpaceId

TypeDefault
String (Required)No Default

targetId

TypeDefault
String (Required)No Default

Hook Return Value

userReactions

TypeDefault
UserReactionsForTargetIdStateNo Default