UNPKG

use-boolean-state

Version:

React hook providing functions for boolean state handling

14 lines (11 loc) 589 B
import { useState, useCallback } from 'react'; var useBooleanState = function (initialState) { var _a = useState(initialState), state = _a[0], setState = _a[1]; var setTrue = useCallback(function () { return setState(true); }, [setState]); var setFalse = useCallback(function () { return setState(false); }, [setState]); var toggle = useCallback(function () { return setState(!state); }, [setState, state]); return [state, setTrue, setFalse, toggle, setState]; }; export default useBooleanState; export { useBooleanState }; //# sourceMappingURL=index.es.js.map