【发布时间】:2021-03-03 02:53:01
【问题描述】:
我试图在反应的每个时间间隔更改一个文本(它在屏幕出现时自动开始),但问题是,给定的时间没有得到尊重,并且文本以随机的时间间隔发生变化. 这是我的代码的一部分:
const names = [
'tony', 'elias', 'fadi'
]
const [newName, setnewName] = useState(0);
useEffect(() => {
for (const [index, value] of names.entries()) {
setTimeout(() => { shuffle(value) }, 5000);
}
})
const shuffle = (value) => {
setnewName(value);
}
谢谢!
【问题讨论】:
-
这有帮助吗?而不是时间调用随机播放:stackoverflow.com/questions/63604185/…
标签: reactjs react-native