Gancho useDebugValue de ReactJs

React useDebugValue Hook se presenta para las versiones de ReactJs anteriores a la 18. React useDebugValue Hook ayuda a los desarrolladores a depurar hooks personalizados.

Requisito previo:

Sintaxis:

useDebugValue(value)

Creando la aplicación React:

Paso 1: cree una carpeta de proyecto de reacción, para eso abra la terminal y escriba el comando npm create-react-app folder name. Suponga que ya ha instalado create-react-app globalmente. Si no lo ha hecho, instale create-react-app globalmente usando el comando npm -g create-react-app o instálelo localmente con npm i create-react-app .

npm create-react-app project

Paso 2: después de crear la carpeta de su proyecto (es decir, proyecto), muévase a ella usando el siguiente comando.

cd project

Estructura del proyecto: Se verá así:

 

Ejemplo: En este ejemplo, creamos un conteo de estados usando el gancho React useState con un valor inicial de 0 dentro de un gancho personalizado llamado useCount. Dentro de este gancho, estamos usando la función setInterval que incrementa el valor de count en 1 dentro de un intervalo de 4 segundos.

Ahora, dentro del enlace useDebugValue, estamos sacando el conteo, es decir, cada vez que el conteo cambia, el nuevo número aparecerá en la ventana de la herramienta de desarrollo de reacción .

Dentro de la aplicación del componente funcional, estamos almacenando el valor devuelto por el gancho personalizado dentro de una variable llamada conteo y mostramos el valor de conteo dentro de las etiquetas de los botones.

App.js

import { useDebugValue, useState } from "react";
  
function useCount() {
    const [count, setCount] = useState(0);
  
    setInterval(() => {
        setCount(count + 1);
    }, 4000);
  
    useDebugValue(count);
    return count;
}
  
function App() {
    const count = useCount();
  
    return (
        <div className="App">
            <button>{count}</button>
        </div>
    );
}
  
export default App;

Paso para ejecutar la aplicación: Ejecute la aplicación usando el siguiente comando desde el directorio raíz del proyecto.

npm start

Producción:

 

Para usar la herramienta React Developer: en la aplicación, haga clic con el botón derecho, desde el menú desplegable, vaya a Inspeccionar o escriba Ctrl+Shift+I . Abre Chrome DevTools, ahora en la barra superior, haga clic en las flechas dobles y se abrirá un menú desplegable como este. 

 

Ahora haga clic en Componentes y verifique los Hooks .

Referencia: https://reactjs.org/docs/hooks-reference.html#usedebugvalue

Publicación traducida automáticamente

Artículo escrito por aniluom y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *