Estoy creando un juego con Reaccionar y quiero agregar una función de cronómetro para rastrear el tiempo, pero traté de usar settimeout y falló porque cada vez que renderizaba la recuperación de settimeout e intenté setinterval pero fallé también, ¿alguien puede sugerirme una forma de hacerlo? el juego es un juego de tenzies
Si está utilizando un componente funcional, tendrá que establecer una constante de intervalo en el gancho useEffect():
useEffect(() => { const interval = setInterval(() => { //code inside here will run every second }, 1000); //change the 1000 to however many miliseconds you want between execution return () => clearInterval(interval); }, []);Este código ejecutará lo que esté en el cuerpo de setInterval cada segundo, pero esta cantidad se puede cambiar (cambiar el '1000'). A continuación, se borrará el intervalo. Tenga en cuenta que este intervalo dejará de contar cuando se desmonte el componente