0
現在、反応キー入力コンポーネントは、react-keydown componentのドキュメントのように使用しようとしています。次のように私のコードでは、なります。私は取得しています反応キー入力コンポーネントを使用しようとするとエラーが発生する
import React, { PropTypes } from 'react';
import keydown, { Keys } from 'react-keydown';
const propTypes = {
onNewGame: PropTypes.func.isRequired
};
export default class Home extends React.Component {
constructor(props) {
super(props);
}
@keydown('enter')
submit(event) {
console.log('clicked');
}
render() {
return (
<div>
<div className="img-margin">
<div className="margin">
<img alt="" src="/assets/logo/logo_blank.png"/>
</div>
</div>
</div>
);
}}
Home.propTypes = propTypes;
エラーは次のとおりです。
Module build failed: SyntaxError: Method has decorators, put the decorator plugin before the classes one.
私はバベル-プラグイン・変換・デコレーターインストールし、私の.babelrcでそれを含めました。助けてくれてありがとう。
あなたの '.babelrc'を見ることはできますか? – Li357
'{ "プリセット ":[" es2015 "、" react "、" stage-1 "]、 "プラグイン ":[" transform-decorators-legacy "、" transform-decorators "、" transform-object-rest -spread "、" recharts "] }' – Chognificent