GuobaGuoba Utils

useToggle

@guoba-ai/hook / useToggle

Function: useToggle()

function useToggle(initialValue?): [boolean, (next?) => void];

Defined in: useToggle.ts:16

Toggle a boolean value.

Parameters

initialValue?

boolean = false

The initial boolean value (defaults to false)

Returns

[boolean, (next?) => void]

A tuple of [value, toggle] where toggle flips the value or sets it to a specific boolean

Example

const [isOpen, toggleOpen] = useToggle()
toggleOpen()     // true
toggleOpen()     // false
toggleOpen(true) // true

On this page