Когда я пытаюсь инициализировать состояние в компоненте, это дает мне
Ошибка синтаксиса: неожиданный токен в
constructor(props) {
super(props);
this.state = {
isFromDatePicked = false,
isToDatePicked = false,
markedDates = {},
}
}
isFromDatePicked = false
строка. Я также пытался инициализировать состояние вне конструктора, но тоже не работал вообще.
Кроме того, когда я удаляю инициализацию состояния для проверки кода, она выдает мне ту же ошибку на
let markedDates = { ...this.state.markedDates };
let [_markedDates, range] = this.setupMarkedDates(this.state.fromDate, this.state.toDate, markedDates);
if (range >= 0) {
this.setState({ isFromDatePicked: true, isToDatePicked: true, markedDates = _markedDates });
markedDates = _markedDates
строка.
Понятия не имею, почему он выдает такую ошибку. И любая помощь будет оценена, спасибо.