小编Ill*_*nko的帖子

反应钩子。定期运行使用效果

我需要定期获取数据并将其更新到屏幕上。我有这个代码:

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 秒运行一次?谢谢!

javascript setinterval reactjs react-hooks use-effect

5
推荐指数
2
解决办法
2786
查看次数