Я смотрел на вопрос, и кто-то ответил на него с кодом ниже, и в комментариях кто-то сказал
Я думаю, что вместо назначения undefined
мы должны присвоить 0
для this.tm
,Поскольку это временной интервал, и он не должен быть undefined
.
constructor(props) {
super(props);
this.tm; // With what value should this be declared?
}
timerInterval = () => {
this.tm = setInterval(() => {
...
}, 1000);
}
render(){
return(...)
}
Так что это заставило меня задуматься, какое значение должно быть объявлено? Изменение с undefined
на 0
имеет какое-либо значение?
Ссылка из документации или что-то подобное было бы хорошо объяснить. Я не смог найти ни одного.