Неожиданный токен ‘=’ в компоненте React

Возможно ли, что я потерял загрузчика? Я думал, что мы должны использовать эти функции ES6 в телах компонентов, чтобы избежать необходимости выполнять синтаксис синтаксиса .bind(this)

  ERROR in ./client/admin-side/components/Form.jsx Module build failed: SyntaxError: Unexpected token (15:17) 14 | > 15 | handleChange = (event) => { | ^ 16 | this.setState({value: event.target.value}) 17 | } 

У моего .babelrc есть следующее:

 { "presets": ["env", "react"], "plugins": ["transform-object-rest-spread"] } 

и я использую babel-loader для js / jsx документов

Для использования полей classов необходимо использовать transform-class-properties plugin , вы можете установить его как

 npm install --save-dev babel-plugin-transform-class-properties 

и использовать его как плагин

 { "presets": ["env", "react"], "plugins": ["transform-object-rest-spread", "transform-class-properties"] } 

transform-object-rest-spread используется для синтаксиса остального распространения, который подобен

 const {a, b, ...rest} = this.props 

Согласно документации :

В этом представлены два связанных предложения: "class instance fields" и "class static fields" .

"Class instance fields" описывают свойства, предназначенные для существования в экземплярах classа (и могут необязательно включать выражения инициализатора для указанных свойств).

"Class static fields" – это декларативные свойства, которые существуют в самом объекте classа (и могут необязательно включать выражения инициализатора для указанных свойств).

Это предложение находится на этапе 2 .

Вы также можете решить эту проблему, используя предустановленный этап-2, установив

 npm install --save-dev babel-preset-stage-2 

и используя его как

 { "presets": ["env", "react", "stage-2"], "plugins": ["transform-object-rest-spread"] } 

вы не можете добавить предустановку этапа 0

 { "presets": ["env", "react", "stage-0"], "plugins": ["transform-object-rest-spread"] } 

и не забудьте запустить

 yarn add babel-preset-stage-0 
Давайте будем гением компьютера.