Appearance
useSet
A real Set whose mutations re-render.
Demo
Usage
tsx
import { useSet } from '@reause/shared'
const set = useSet(['a'])
set.add('b') // re-renders; returns the same Set
set.has('b') // true
set.size // 2
set.delete('a') // re-renders; returns true
set.clear() // re-renders; returns undefinedType Declarations
ts
export function useSet<T = any>(values?: readonly T[] | null): Set<T>Source
Source · Demo · react-hookz