Я пытаюсь обновить состояние при запуске, ошибка не отображается, а вывод console.log
показывает, что состояние не обновлено. Кто-нибудь может помочь разобраться, что не так?
Вот функция, которая должна обновлять состояние.
addDay(newDay) {
console.log(this.state.allSkiDays);
this.setState({
allSkiDays: [...this.state.allSkiDays, newDay]
});
console.log(this.state.allSkiDays);
},
где я объявил начальное состояние
export const App = createReactClass({
getInitialState() {
return {
allSkiDays: [
{
resort: "Skaq Valley",
date: "1 / 2 / 2020",
powder: true,
backcountry: false
}
]
};
this.addDay = this.addDay.bind(this);
},