Я пытаюсь скомпилировать следующий код с помощью babel, но он дает мне «неожиданный токен» на символе «=» в следующей строке:
состояние = {};
Версия Babel: 6.24.1 (babel-core 6.25.0)
Код:
import {Button, Menu} from 'semantic-ui-react';
class AppBar extends Component {
state = {};
handleItemClick = (e, { name }) => this.setState({ activeItem: name });
render() {
const { activeItem } = this.state;
return (
<Menu>
<Menu.Item
name='dashboard'
active={activeItem === 'dashboard'}
onClick={this.handleItemClick}
>
Dashboard
</Menu.Item>
<Menu.Item
name='contacts'
active={activeItem === 'contacts'}
onClick={this.handleItemClick}
>
Contact Lists
</Menu.Item>
<Menu.Item
name='messages'
active={activeItem === 'messages'}
onClick={this.handleItemClick}
>
Messages
</Menu.Item>
</Menu>
)
}
}
ReactDOM.render(
<AppBar/>,
document.getElementById('root')
);
Я использую es2015 и реагирую на предустановки.
В чем проблема? Спасибо.