usehooks-ts
Version:
React hook library, ready to use, written in Typescript.
12 lines • 601 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = require("react");
function useBoolean(defaultValue) {
var _a = (0, react_1.useState)(!!defaultValue), value = _a[0], setValue = _a[1];
var setTrue = function () { return setValue(true); };
var setFalse = function () { return setValue(false); };
var toggle = function () { return setValue(function (x) { return !x; }); };
return { value: value, setValue: setValue, setTrue: setTrue, setFalse: setFalse, toggle: toggle };
}
exports.default = useBoolean;
//# sourceMappingURL=useBoolean.js.map
;