我需要定期获取数据并将其更新到屏幕上。我有这个代码:
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);
});
}, [] );
Run Code Online (Sandbox Code Playgroud)
那么,例如,有没有什么巧妙的方法可以每 15 秒运行一次?谢谢!