Экспорт StandardJS и класса React Неожиданный токен =
Может кто-нибудь пролить свет на уведомление, которое я получаю от StandardJS?
Ошибка синтаксического анализа: неожиданный токен =
Код выглядит следующим образом:
export default class foreignDataFormat extends _base {
static input = class ForeignDataFormatInput extends React.Component {
render () {
}
}
}
Ошибка относится ко второй строке input = class
1 ответ
Решение
В JavaScript класс не может быть определен как статический. Но метод можно определить как статический. Вы бы просто определили (и, вероятно, хотели бы определить) класс следующим образом:
export default class foreignDataFormat extends _base {
const input = class ForeignDataFormatInput extends React.Component {
static myMethod() {
//... my static method
}
render () {
}
}
}
Вам может быть интересно увидеть этот пост.