21 lines
626 B
TypeScript
21 lines
626 B
TypeScript
import { useBoolean } from "usehooks-ts";
|
|
|
|
export default function Boolean() {
|
|
const { value, setValue, setTrue, setFalse, toggle } = useBoolean(false)
|
|
|
|
// Just an example to use "setValue"
|
|
const customToggle = () => setValue((x: boolean) => !x)
|
|
|
|
return (
|
|
<>
|
|
<p>
|
|
Value is <code>{value.toString()}</code>
|
|
</p>
|
|
<button onClick={setTrue}>set true</button>
|
|
<button onClick={setFalse}>set false</button>
|
|
<button onClick={toggle}>toggle</button>
|
|
<button onClick={customToggle}>custom toggle</button>
|
|
</>
|
|
)
|
|
}
|