我在使用效果之外有一个定时电话,在屏幕不成像时,我如何明确时间?
例如,我有这方面的职能组成部分......
...
useEffect(() => {
return () => clearTimeout(myTimeout)
}, [])
_getData = () => {
fetch()
.then(data => {
let myTimeout = setTimeout(() => setSomething(!something), 5000)
})
}
因此,在《法典》中,我称之为“植被(Data)”的其他地方,我不想在第一页的负荷时使用效果,而只是在采取某些行动的时候。 在我获得数据后,我确定时间。 但是,使用效果并不了解这一时间。
我已尝试确定这样的时间。
_getData...
setTimeoutVar(setTimeout(() => setSomething(!something), 5000))
useEffect...
return () => clearTimeout(setTimeoutVar)
我尝试了其他几个令人厌恶的想法,但没有任何进展,我可以这样说。
想法?