(initialState: Set<T> = new Set())
| 5 | export interface UseSet<T> extends UseStateful<Set<T>>, UseSetActions<T> {} |
| 6 | |
| 7 | export function useSet<T>(initialState: Set<T> = new Set()): UseSet<T> { |
| 8 | const [value, actions] = useSetArray(initialState); |
| 9 | |
| 10 | return useMemo(() => { |
| 11 | return { |
| 12 | value, |
| 13 | ...actions, |
| 14 | }; |
| 15 | }, [actions, value]); |
| 16 | } |