スーパークラスコンストラクターの呼び出しは、コンストラクター本体に含める必要があります

マクスウェル

Reactクラスコンストラクターはes6を使用して記述していますが、webstorm9エディターに赤いハイライトエラーがあります。コードの一部です。

class AssetSelectDialog extends React.Component {
static propTypes = {
    data: React.PropTypes.any,
    pageState: React.PropTypes.string,
    pageStatus: React.PropTypes.string,
    handleCancel: React.PropTypes.func,
    handleSave: React.PropTypes.func
};

constructor(props) {
    super(props);
    this.PAGE_STATUS = {
        SHOW: 'SHOW',
        SELECT: 'SELECT'
    };
    this.state = {
        data: this.props.data || {},
        pageState: this.props.pageState || CONST.STATUS.EDIT,
        pageStatus: this.props.pageStatus || this.PAGE_STATUS.SHOW 
    };
}

にエラーが見つかりsuper(props);、メッセージはSuperclass constructor invocation should be in constructor bodyです。コードはbabelで正常に実行されます。どうすれば修正できますか?

レナ

これはWebStormのバグであり、WEB-14601はWebStorm10.0.4で修正されています。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

super()の呼び出しは、コンストラクター本体の最初のステートメントである必要があります

分類Dev

super()の呼び出しは、コンストラクター本体の最初のステートメントである必要があります

分類Dev

Typescript:error TS2377:派生クラスのコンストラクターには「super」呼び出しが含まれている必要があります

分類Dev

継承されたコンストラクターjava:super()の呼び出しは最初のステートメントである必要があります

分類Dev

スーパークラスコンストラクターを明示的に呼び出す必要があるのはいつですか?

分類Dev

クラスのコンストラクターパラメーターが同じように見えないのに、「 ''のコンストラクターの呼び出しがあいまいです」というエラーがありますか?

分類Dev

コンストラクターの上または下にmodule.exportsを含める必要があります

分類Dev

構文エラー:コンストラクター呼び出しは、コンストラクターの最初のステートメントである必要があります

分類Dev

なぜreactクラスコンポーネントは常にコンストラクターでsuper(props)を呼び出す必要があるのですか?

分類Dev

スーパークラスコンストラクターの呼び出し

分類Dev

暗黙のスーパーコンストラクターclassA()を解決する方法が表示されません。別のコンストラクターを明示的に呼び出す必要がありますか?

分類Dev

コンストラクター本体から別のコンストラクターを呼び出す

分類Dev

私はREACTを初めて使用します。ボタンをクリックすると、別のファイルからソートクラスコンポーネント内にある関数resetArrayを呼び出す必要があります。

分類Dev

暗黙のスーパーコンストラクターPerson()は未定義です。別のコンストラクターを明示的に呼び出す必要がありますか?

分類Dev

Javaエラー:暗黙のスーパーコンストラクターが定義されていません。別のコンストラクターを明示的に呼び出す必要があります

分類Dev

Java。暗黙的なスーパーコンストラクターEmployee()は未定義です。別のコンストラクターを明示的に呼び出す必要があります

分類Dev

データを含む新しいArrayまたはArrayListでスーパークラスのコンストラクターを呼び出しますか?

分類Dev

コンストラクターにはパラメーターを指定する必要があります

分類Dev

Solidity:別のコントラクトの関数を呼び出すときにエラーが発生しました。エラー:値を送信するときにコンストラクターが支払われる必要があります

分類Dev

コンストラクターの最初の行でparent :: __construct()を呼び出す必要がありますか?

分類Dev

独自のコンストラクターを持たない子クラスからパラメーターを受け取る親クラスのコンストラクターを呼び出す方法はありますか?

分類Dev

コンストラクターで常にこれを呼び出す必要がありますか?

分類Dev

スーパークラスのコンストラクターが呼び出される前に、Javaのサブクラスのメンバー変数を初期化する方法はありますか?

分類Dev

コンストラクタ呼び出しパターンの `this`を理解する

分類Dev

cppコンストラクターを呼び出すための一致する関数呼び出しがありません。どうして?

分類Dev

Visual Studioコンパイラエラー:委任コンストラクターの呼び出しが唯一のメンバー初期化子になります

分類Dev

C ++:呼び出しに一致する関数がありません:なぜ空のコンストラクターが必要なのですか?

分類Dev

あるコンストラクターを別のコンストラクターから呼び出す

分類Dev

Kotlinでスーパークラスコンストラクターを呼び出します。Superは式ではありません

Related 関連記事

  1. 1

    super()の呼び出しは、コンストラクター本体の最初のステートメントである必要があります

  2. 2

    super()の呼び出しは、コンストラクター本体の最初のステートメントである必要があります

  3. 3

    Typescript:error TS2377:派生クラスのコンストラクターには「super」呼び出しが含まれている必要があります

  4. 4

    継承されたコンストラクターjava:super()の呼び出しは最初のステートメントである必要があります

  5. 5

    スーパークラスコンストラクターを明示的に呼び出す必要があるのはいつですか?

  6. 6

    クラスのコンストラクターパラメーターが同じように見えないのに、「 ''のコンストラクターの呼び出しがあいまいです」というエラーがありますか?

  7. 7

    コンストラクターの上または下にmodule.exportsを含める必要があります

  8. 8

    構文エラー:コンストラクター呼び出しは、コンストラクターの最初のステートメントである必要があります

  9. 9

    なぜreactクラスコンポーネントは常にコンストラクターでsuper(props)を呼び出す必要があるのですか?

  10. 10

    スーパークラスコンストラクターの呼び出し

  11. 11

    暗黙のスーパーコンストラクターclassA()を解決する方法が表示されません。別のコンストラクターを明示的に呼び出す必要がありますか?

  12. 12

    コンストラクター本体から別のコンストラクターを呼び出す

  13. 13

    私はREACTを初めて使用します。ボタンをクリックすると、別のファイルからソートクラスコンポーネント内にある関数resetArrayを呼び出す必要があります。

  14. 14

    暗黙のスーパーコンストラクターPerson()は未定義です。別のコンストラクターを明示的に呼び出す必要がありますか?

  15. 15

    Javaエラー:暗黙のスーパーコンストラクターが定義されていません。別のコンストラクターを明示的に呼び出す必要があります

  16. 16

    Java。暗黙的なスーパーコンストラクターEmployee()は未定義です。別のコンストラクターを明示的に呼び出す必要があります

  17. 17

    データを含む新しいArrayまたはArrayListでスーパークラスのコンストラクターを呼び出しますか?

  18. 18

    コンストラクターにはパラメーターを指定する必要があります

  19. 19

    Solidity:別のコントラクトの関数を呼び出すときにエラーが発生しました。エラー:値を送信するときにコンストラクターが支払われる必要があります

  20. 20

    コンストラクターの最初の行でparent :: __construct()を呼び出す必要がありますか?

  21. 21

    独自のコンストラクターを持たない子クラスからパラメーターを受け取る親クラスのコンストラクターを呼び出す方法はありますか?

  22. 22

    コンストラクターで常にこれを呼び出す必要がありますか?

  23. 23

    スーパークラスのコンストラクターが呼び出される前に、Javaのサブクラスのメンバー変数を初期化する方法はありますか?

  24. 24

    コンストラクタ呼び出しパターンの `this`を理解する

  25. 25

    cppコンストラクターを呼び出すための一致する関数呼び出しがありません。どうして?

  26. 26

    Visual Studioコンパイラエラー:委任コンストラクターの呼び出しが唯一のメンバー初期化子になります

  27. 27

    C ++:呼び出しに一致する関数がありません:なぜ空のコンストラクターが必要なのですか?

  28. 28

    あるコンストラクターを別のコンストラクターから呼び出す

  29. 29

    Kotlinでスーパークラスコンストラクターを呼び出します。Superは式ではありません

ホットタグ

アーカイブ