Мне нужно отслеживать некоторые данные об обновлении данных на экране каждые одну или две секунды. Как я понял, это использовало эту реализацию:
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 }));
}
Это правильный подход?