Reactコンポーネントの予期しないトークン '='

ダニエル・トンプソン

ローダーがない可能性がありますか?.bind(this)構文reactdocsを実行する必要をなくすために、コンポーネント本体でこれらのES6関数を使用できるはずだと思いました。

    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-loaderjs / jsxドキュメントに使用しています

Shubham Khatri

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

ドキュメントによると

これは、2つの関連する提案を示しています:"class instance fields""class static fields"

"Class instance fields" クラスのインスタンスに存在することを目的としたプロパティを記述します(オプションで、前述のプロパティの初期化式を含めることができます)。

"Class static fields" クラスオブジェクト自体に存在する宣言型プロパティです(オプションで、前述のプロパティの初期化式を含めることができます)。

この提案は現在ステージ2にあります。

インストールしてプリセットステージ2を使用することでこれを解決することもできます

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

そしてそれを次のように使用します

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

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Reactコンポーネントの予期しないトークン、予期される

分類Dev

React コンポーネントをレンダリングするときの予期しないトークン

分類Dev

ReactコンポーネントのJestテスト:予期しないトークン "<"

分類Dev

予期しないトークンのインポート-Electron / React

分類Dev

角度コンポーネントの予期しない値

分類Dev

JestエラーReactコンポーネントで予期しないトークン

分類Dev

Reactコンポーネントコンストラクター(解析エラー:予期しないトークン、予期される "}")

分類Dev

Webpack&Babel:Reactコンポーネントのサーバー側レンダリング「予期しないトークン '<'」

分類Dev

コンポーネントの作成中に予期しないトークン関数が発生しました

分類Dev

コンポーネントの予期しない再レンダリング

分類Dev

機能コンポーネントエラー:解析エラー:予期しないトークン、予期される "、"

分類Dev

予期しない動作のテストJest / Enzymeで遅延した後のReactコンポーネント

分類Dev

React-SyntaxError:予期しないトークン。ステートレスコンポーネントのAND演算子に必要です

分類Dev

GridBagLayout:コンポーネント間の予期しないスペース

分類Dev

[React-Native] [Jest] SyntaxError:予期しないトークンのインポート

分類Dev

Uncaught SyntaxError:wcmコンポーネント内の入力の予期しない終了

分類Dev

モジュール解析に失敗しました:Reactコンポーネントレンダリングで予期しないトークン

分類Dev

Reactコンポーネントの状態変更後の予期しない動作

分類Dev

クラスコンポーネントなしでReactのMapbox

分類Dev

Chrome 61:予期しないトークンのインポート

分類Dev

ava:SyntaxError:予期しないトークンのインポート

分類Dev

ava:SyntaxError:予期しないトークンのインポート

分類Dev

Uncaught SyntaxError: `予期しないトークンのインポート

分類Dev

予期しないトークンのインポート

分類Dev

Jest-予期しないトークンのインポート

分類Dev

SyntaxError:予期しないトークンのインポート-Express

分類Dev

SyntaxError:予期しないトークンのインポート-reactjs

分類Dev

Angular2:コンポーネントのビューで予期しないディレクティブ値 'undefined'

分類Dev

予期しないトークンのエクスポート

Related 関連記事

  1. 1

    Reactコンポーネントの予期しないトークン、予期される

  2. 2

    React コンポーネントをレンダリングするときの予期しないトークン

  3. 3

    ReactコンポーネントのJestテスト:予期しないトークン "<"

  4. 4

    予期しないトークンのインポート-Electron / React

  5. 5

    角度コンポーネントの予期しない値

  6. 6

    JestエラーReactコンポーネントで予期しないトークン

  7. 7

    Reactコンポーネントコンストラクター(解析エラー:予期しないトークン、予期される "}")

  8. 8

    Webpack&Babel:Reactコンポーネントのサーバー側レンダリング「予期しないトークン '<'」

  9. 9

    コンポーネントの作成中に予期しないトークン関数が発生しました

  10. 10

    コンポーネントの予期しない再レンダリング

  11. 11

    機能コンポーネントエラー:解析エラー:予期しないトークン、予期される "、"

  12. 12

    予期しない動作のテストJest / Enzymeで遅延した後のReactコンポーネント

  13. 13

    React-SyntaxError:予期しないトークン。ステートレスコンポーネントのAND演算子に必要です

  14. 14

    GridBagLayout:コンポーネント間の予期しないスペース

  15. 15

    [React-Native] [Jest] SyntaxError:予期しないトークンのインポート

  16. 16

    Uncaught SyntaxError:wcmコンポーネント内の入力の予期しない終了

  17. 17

    モジュール解析に失敗しました:Reactコンポーネントレンダリングで予期しないトークン

  18. 18

    Reactコンポーネントの状態変更後の予期しない動作

  19. 19

    クラスコンポーネントなしでReactのMapbox

  20. 20

    Chrome 61:予期しないトークンのインポート

  21. 21

    ava:SyntaxError:予期しないトークンのインポート

  22. 22

    ava:SyntaxError:予期しないトークンのインポート

  23. 23

    Uncaught SyntaxError: `予期しないトークンのインポート

  24. 24

    予期しないトークンのインポート

  25. 25

    Jest-予期しないトークンのインポート

  26. 26

    SyntaxError:予期しないトークンのインポート-Express

  27. 27

    SyntaxError:予期しないトークンのインポート-reactjs

  28. 28

    Angular2:コンポーネントのビューで予期しないディレクティブ値 'undefined'

  29. 29

    予期しないトークンのエクスポート

ホットタグ

アーカイブ