hooks/useSCFollowedManager
Functions
useSCFollowedManager()
useSCFollowedManager(
user?
): {emptyCache
:undefined
;follow
:undefined
;followed
:any
[];isFollowed
:undefined
;isLoading
: (v
) =>boolean
;loading
:any
[];refresh
:undefined
; } | {emptyCache
: () =>void
;follow
: (user
) =>Promise
<any
>;followed
:any
[];isFollowed
: (user
) =>boolean
;isLoading
: (v
) =>boolean
;loading
:any
[];refresh
: () =>void
; }
info
This custom hook is used to manage followed users.
How to use it:
Follow these steps:
1. const scUserContext: SCUserContextType = useSCUser();
2. const scFollowedManager: SCFollowedManagerType = scUserContext.manager.followed;
3. scFollowedManager.isFollowed(user)
Parameters
Parameter | Type |
---|---|
user? | SCUserType |
Returns
{ emptyCache
: undefined
; follow
: undefined
; followed
: any
[]; isFollowed
: undefined
; isLoading
: (v
) => boolean
; loading
: any
[]; refresh
: undefined
; } | { emptyCache
: () => void
; follow
: (user
) => Promise
<any
>; followed
: any
[]; isFollowed
: (user
) => boolean
; isLoading
: (v
) => boolean
; loading
: any
[]; refresh
: () => void
; }