class Application extends React.Component {
constructor(props) {
super(props);
this.state = {isDangerAlertShowed: true}
this.toggleDangerAlert = this.toggleDangerAlert.bind(this);
}
toggleDangerAlert() {
this.setState(prevState => ({
isDangerAlertShowed: !prevState.isDangerAlertShowed
}));
}
В этом коде мне не понятно вот это: this.toggleDangerAlert = this.toggleDangerAlert.bind(this);
Ведь когда это строка читается, еще не создана метод toggleDangerAlert, это же после constructor создается, то тогда как это работает this.toggleDangerAlert = this.toggleDangerAlert.bind(this); если метода toggleDangerAlert еще нет ?