var [testVar,setTestVar]=useState(0)
var showTestVar=()=>{
console.log(testVar)
}
var effectTest=()=>{
setTestVar(1)
setInterval(showTestVar,1000)
}
Quero ter uma função chamada showTestVar que seja chamada sempre que um evento ocorrer. Disparando a partir de setInterval neste caso. Quero que ela seja chamada independentemente de testVar ter sido alterado ou não, mas em todos os eventos. Como faço isso com Hooks?
Assim, o log mostra 3 saídas a cada segundo, 1 zero e 2 uns.
Talvez você queira verificar useRef para mantê-lo sincronizado com o estado.