hooks-me
Version:
<div align="center"> <h1>hooks-me</h1> <div>React useful hooks.</div>
12 lines (11 loc) • 391 B
JavaScript
import { useState } from "react";
var useToggle = function (defaultValue) {
var _a = useState(defaultValue || false), value = _a[0], setValue = _a[1];
var toggleValue = function (value) {
setValue(function (currentValue) {
return typeof value === "boolean" ? value : !currentValue;
});
};
return [value, toggleValue];
};
export default useToggle;