Saltar al contenido principal

useToggle

Para que se necesita#

Este gancho le permite administrar fácilmente dos estados para cambiar o interactuar con elementos.

Ventajas#

Con 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 usar#

Para 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:

Opciones#

NombreTipo deDescripción
isEnabledbooleanDevuelve el estado de encendido de un interruptor.
onToggle() => voidCambia el estado al contrario.