Я пытаюсь получить доступ к состоянию компонента внутри setInterval
таким образом, но он не работает:
componentDidMount: function() {
setInterval(function() {
console.log(this.state);
}, 3000);
}
Однако, если я помещаю функцию обратного вызова в отдельный компонентный метод, он отлично работает:
displayState: function() {
console.log(this.state)
}
componentDidMount: function() {
setInterval(this.displayState(), 3000);
}
Любая идея, почему это происходит? Я бы предпочел использовать первый вариант.