【发布时间】:2020-04-27 06:05:26
【问题描述】:
我需要定期获取数据并将其更新到屏幕上。 我有这个代码:
const [temperature, setTemperature] = useState();
useEffect(() => {
fetch("urlToWeatherData")
.then(function(response) {
if (response.status !== 200) {
console.log(
"Looks like there was a problem. Status Code: " + response.status
);
return;
response.json().then(function(data) {
console.log(data[0].temperature);
setTemperature(data[0].temperature);
});
})
.catch(function(err) {
console.log("Fetch Error :-S", err);
});
}, [] );
那么,例如,是否有任何巧妙的方法可以每 15 秒运行一次? 谢谢!
【问题讨论】:
标签: javascript reactjs react-hooks setinterval use-effect