UNPKG

@geneui/components

Version:

The Gene UI components library designed for BI tools

12 lines (9 loc) 319 B
import { useState, useCallback } from 'react'; function useToggle(defaultValue) { const [state, setState] = useState(!!defaultValue); const toggle = useCallback(value => { setState(prev => typeof value === 'undefined' ? !prev : !!value); }, []); return [state, toggle]; } export { useToggle as default };