Implement a useBoolean hook that manages boolean state with additional convenience utility methods.
useBoolean
export default function Component() { const { value, setTrue, setFalse } = useBoolean(); return ( <div> <p>{value ? 'enabled' : 'disabled'}</p> <button onClick={setTrue}>Enable</button> <button onClick={setFalse}>Disable</button> </div> );}
initialValue: boolean
false
The useBoolean hook returns an object with the following properties:
object
value: boolean
setTrue: () => void
true
setFalse: () => void
console.log()