В React вы можете связать функцию с this
в конструкторе.this
не определено в вашем случае, так как функция не привязана к нему.
constructor(props) {
super(props)
this.updateState = this.updateState.bind(this)
}
Тогда вы можете использовать функцию как обычно.Вы не хотите связывать функцию с this
каждый раз, когда используете ее в любом случае.
И если у вас есть плагин свойств класса преобразования для Babel, вы можете автоматически связать функцию класса, определив ее как
updateState = () => {
...
}