hooks/use-toggle
Interfaces
UseToggleResult
Defined in: hooks/use-toggle.ts:3
Properties
value
value:
boolean
Defined in: hooks/use-toggle.ts:5
The current boolean value.
toggle
toggle: (
next?) =>void
Defined in: hooks/use-toggle.ts:7
Flip the value, or set it explicitly when passed a boolean.
Parameters
next?
boolean
Returns
void
setOn
setOn: () =>
void
Defined in: hooks/use-toggle.ts:9
Set the value to true.
Returns
void
setOff
setOff: () =>
void
Defined in: hooks/use-toggle.ts:11
Set the value to false.
Returns
void
Functions
useToggle()
useToggle(
initialValue?):UseToggleResult
Defined in: hooks/use-toggle.ts:21
Boolean state with stable toggle/set helpers — the common open/closed, on/off pattern.
Parameters
initialValue?
boolean = false
Returns
Example
const { value: isOpen, toggle, setOff } = useToggle()