VisorVisor
Hooks

useBoolean

Manages a boolean state with stable toggle, setTrue, and setFalse helpers.

Usage

const { value: isOpen, setTrue: open, setFalse: close, toggle } = useBoolean(false)

Installation

npx visor add use-boolean

Parameters

NameTypeRequiredDefaultDescription
initialValuebooleanNofalseInitial boolean state value.

Returns

NameTypeDescription
valuebooleanCurrent boolean state.
setTrue() => voidSets state to true.
setFalse() => voidSets state to false.
toggle() => voidToggles state between true and false.
setValue(value: boolean) => voidSets state to an explicit boolean value.