Actualmente estoy aprendiendo el concepto de ganchos en React y tratando de entender el siguiente ejemplo.
import { useState } from 'react';
function Example() {
// Declare a new state variable, which we'll call "count"
const [count, setCount] = useState(0);
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
Click me
</button>
</div>
);
}
El ejemplo anterior incrementa el contador en el parámetro de la función del controlador. ¿Qué sucede si quiero modificar el valor de conteo dentro de la función del controlador de eventos?
Considere el siguiente ejemplo
setCount = () => {
//how can I modify count value here. Not sure if I can use setState to modify its value
//also I want to modify other state values as well here. How can I do that
}
<button onClick={() => setCount()}>
Click me
</button>
useState
se implementa. Aquí está la definición a partir de la versión 16.9 .