UNPKG

use-boolean-state

Version:

React hook providing functions for boolean state handling

18 lines (13 loc) 690 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var react = require('react'); var useBooleanState = function (initialState) { var _a = react.useState(initialState), state = _a[0], setState = _a[1]; var setTrue = react.useCallback(function () { return setState(true); }, [setState]); var setFalse = react.useCallback(function () { return setState(false); }, [setState]); var toggle = react.useCallback(function () { return setState(!state); }, [setState, state]); return [state, setTrue, setFalse, toggle, setState]; }; exports.default = useBooleanState; exports.useBooleanState = useBooleanState; //# sourceMappingURL=index.js.map