use-boolean-state
Version:
React hook providing functions for boolean state handling
14 lines (11 loc) • 589 B
JavaScript
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