Я создал переменную a
в конструкторе app.js
моего приложения, и я схожу с ума, обновляя ее значение.
this.state = {
a: "1"
}
Первоначально я создал функцию AddA()
, чтобы обновить ее значение при нажатии кнопки:
async addA(){
this.a=2;
};
Но я понял, что setState
был асинхронным, поэтому, когда я обновил страницу, показанное значение является исходным, определенным при его инициализации, поэтому я обновляю logi c моей функции следующим образом:
AddA = () => {
this.setState({
a: 2
})
}
Но я не знаю, почему, по какой-либо причине мой компилятор говорит, что определенный синтаксис неверен:
Есть предложения?