useToggle
#
Para que se necesitaEste gancho le permite administrar fácilmente dos estados para cambiar o interactuar con elementos.
#
VentajasCon este gancho, no creará código repetitivo innecesario en sus proyectos. Además, no cree un estado adicional dentro de su componente.
#
Cómo empezar a usarPara comenzar a usar este gancho, debe importarlo a su proyecto:
import React from 'react';import { useToggle } from 'react-hooks-kit';
const Component = () => { const { isEnable, onToggle } = useToggle();
// Componente de interruptor <Switch isEnabled={isEnabled} onClick={onToggle}>};
También puede establecer el estado inicial del conmutador:
import React from 'react';import { useToggle } from 'react-hooks-kit';
const Component = () => { const { isEnabled, onToggle } = useToggle({ initialIsEnabled: true });
// Componente de interruptor <Switch isEnabled={isEnabled} onClick={onToggle}>};
Esto activará el interruptor de forma predeterminada.
Las siguientes funciones están disponibles para trabajar con el estado del interruptor:
#
OpcionesNombre | Tipo de | Descripción |
---|---|---|
isEnabled | boolean | Devuelve el estado de encendido de un interruptor. |
onToggle | () => void | Cambia el estado al contrario. |