useBooleanState
useBooleanState es un Hook de React que te permite gestionar un estado booleano de forma sencilla. Proporciona funciones para establecer el estado en true, establecerlo en false y alternar su valor.
Interfaz
ts
function useBooleanState(
initialValue: boolean | (() => boolean) = false
): readonly [
state: boolean,
setTrue: () => void,
setFalse: () => void,
toggle: () => void,
];Parámetros
- initialValueboolean | (() => boolean)
El valor inicial del estado. El valor predeterminado es
false.
Valor de retorno
- readonly [state: boolean, setTrue: () => void, setFalse: () => void, toggle: () => void]
Una tupla que contiene:
- stateboolean
El valor actual del estado.
- setTrue() => void
Una función para establecer el estado en
true. - setFalse() => void
Una función para establecer el estado en
false. - toggle() => void
Una función para alternar el estado.
- stateboolean
Ejemplo
tsx
const [open, openBottomSheet, closeBottomSheet, toggleBottomSheet] =
useBooleanState(false);