【发布时间】:2021-09-21 16:26:00
【问题描述】:
我想重复这个动作并每 10 秒重新渲染一次。有人可以帮我吗?
useEffect(() => {
const fetchData = async () => {
setIsLoading(true)
const response = await coinGecko.get("/coins/markets", {
params: {
vs_currency: "usd",
ids: watchList.join(","),
}
})
setCoins(response.data)
setIsLoading(false)
}
fetchData()
},[])
【问题讨论】:
-
欢迎您!同样的问题(有解决方案)在这里:stackoverflow.com/questions/65843705/…
-
在你的钩子中使用
setInterval- 关于如何做到这一点的许多资源。你甚至可以制作一个自定义的useInterval 钩子。
标签: javascript reactjs coingecko