Skip to main content

Module: hooks/useSCFollowedCategoriesManager

Functions

useSCFollowedCategoriesManager

useSCFollowedCategoriesManager(user?, updateUser?): { categories: any[] = data; emptyCache: undefined ; follow: undefined ; isFollowed: undefined ; isLoading: (v: number | { id: number }) => boolean ; loading: any[] ; refresh: undefined } | { categories: any[] = data; emptyCache: () => void ; follow: (category: SCCategoryType) => Promise<any> ; isFollowed: (category: SCCategoryType) => boolean ; isLoading: (v: number | { id: number }) => boolean ; loading: any[] ; refresh: () => void }

info

This custom hook is used to manage the categories followed.

How to use it:

Follow these steps:

1. const scUserContext: SCUserContextType = useSCUser();
2. const scFollowedCategoriesManager: SCFollowedCategoriesManagerType = scUserContext.manager.categories;
3. scFollowedCategoriesManager.isFollowed(category)

Parameters

NameType
user?SCUserType
updateUser?(info: any) => void

Returns

{ categories: any[] = data; emptyCache: undefined ; follow: undefined ; isFollowed: undefined ; isLoading: (v: number | { id: number }) => boolean ; loading: any[] ; refresh: undefined } | { categories: any[] = data; emptyCache: () => void ; follow: (category: SCCategoryType) => Promise<any> ; isFollowed: (category: SCCategoryType) => boolean ; isLoading: (v: number | { id: number }) => boolean ; loading: any[] ; refresh: () => void }

Defined in

packages/react-core/src/hooks/useSCFollowedCategoriesManager.ts:22