useFetchMentionSuggestions
Overview
The useFetchMentionSuggestions hook is used to retrieve a list of suggested users based on a search query. This is commonly used in features like @mentions or user search.
Usage Example
import { useFetchMentionSuggestions } from "@replyke/react-js";
function UserSuggestions({ query }: { query: string }) {
const fetchMentionSuggestions = useFetchMentionSuggestions();
const handleFetchSuggestions = async () => {
try {
const suggestions = await fetchMentionSuggestions({query});
console.log("User suggestions:", suggestions);
} catch (error) {
console.error("Failed to fetch user suggestions:", error.message);
}
};
return <button onClick={handleFetchSuggestions}>Get User Suggestions</button>;
}Parameters & Returns
Parameters
The hook returns a function that accepts the following parameter:
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | The search query for user suggestions. |
Returns
The function resolves with an array of user objects:
| Return Value | Type | Description |
|---|---|---|
UserLean[] | UserLean[] | A list of user objects matching the query. |