Конструктор в React служит двум основным целям:
this.stateВ class-компонентах конструктор вызывается до того, как компонент смонтируется, поэтому это подходящее место для установки начального состояния и подготовки обработчиков событий. Это гарантирует правильную привязку контекста this при вызове методов.
constructor(props) {
super(props);
// Инициализируем state
this.state = { counter: 0 };
// Привязываем обработчик события к экземпляру
this.handleClick = this.handleClick.bind(this);
}
super(props) перед тем, как обращаться к thisthis.setState() напрямую в конструктореКонструктор выполняется до монтирования компонента, что делает его идеальной точкой жизненного цикла для настройки начального state и привязки методов.
Новый — ещё не проверен сообществом
Вы