useBoolean

A robust hook for managing boolean states, providing absolute setters instead of just a toggle.

Live Demo
Usage Example
1import { useBoolean } from '@danixsoft/hooks';
2
3function Checkbox() {
4  const { value, toggle, setTrue, setFalse } = useBoolean(false);
5
6  return (
7    <div>
8      <p>State: {value.toString()}</p>
9      <button onClick={toggle}>Toggle</button>
10      <button onClick={setTrue}>Set True</button>
11      <button onClick={setFalse}>Set False</button>
12    </div>
13  );
14}