useToggle
Cambia el estado entre valores dados.
Instalación
Instale el custom hook desde su terminal.
npm i @raddix/use-toggle
Uso
Para cambiar el estado entre valores dados agrega un array al hook useToggle
.
El primer elemento de la matriz se utilizará de forma predeterminada como valor inicial; puede anular esto agregando el valor inicial deseado como segundo parámetro.
API
Parámetros
Nombre | Descripción | Requerido | Valor por defecto | |
---|---|---|---|---|
values | Un array de valores | Yes | - | Array<T> |
initValue | El valor inicial. | No | values[0] | T |
Resultado
El hook useToggle
devuelve un array con los siguientes elementos:
Índice | Descripción | Tipo |
---|---|---|
[0] | El valor actual del estado. | T |
[1] | Una función para alternar el estado. | function |
[2] | Una función para cambiar el estado. | function |