Что произойдет, если вы используете setState()в конструкторе? в REACT




93
Что произойдет, если вы используете setState()в конструкторе? в REACT
Рейтинг 10 из 10. Голосов: 1291
Ваша оценка:
Когда вы используете 
setState()
, то, кроме присвоения объекту состояния, React также выполняет рендеринг компонента и всех его дочерних элементов. Вы получите ошибку, похожую на эту: можно обновить только смонтированный или монтируемый компонент. Поэтому нам нужно использовать 
this.state
для инициализации переменных внутри конструктора.

Вопросы и ответы


Оставить комментарий

ответить