опросить API каждые х секунд с реагировать

Мне приходится следить за информацией об обновлении данных на экране каждую одну или две секунды. То, как я понял, что использует эту реализацию:

componentDidMount() {
    this.timer = setInterval(()=> this.getItems(), 1000);
  }

  componentWillUnmount() {
    this.timer = null;
  }

  getItems() {
    fetch(this.getEndpoint('api url endpoint"))
        .then(result => result.json())
        .then(result => this.setState({ items: result }));
  }

Это правильный подход?

26
задан Jim G. 4 September 2019 в 12:57
поделиться