Reactクラスのインターフェース内にインターフェースを含めるにはどうすればよいですか?

アーメンラ

Class小道具のインターフェイスが空であるため、リンティングエラーが発生します。このコンポーネント内で他のインターフェイスを使用しています。

これが私のコードです:

import React from 'react';
import axios from 'axios';
import { Button } from '@material-ui/core';
// import { Form, Field } from 'react-final-form';
// import {TextField} from 'final-form-material-ui';

// tslint:disable-next-line
interface CompanyFinancialModalFormProps {}
export interface IValues {
  company_name: string;
  critical_technology: [];
}
export interface IFormState {
  [key: string]: any;
  values: IValues[];
  submitSuccess: boolean;
}

export default class CompanyFinancialModalForm extends React.Component<CompanyFinancialModalFormProps, IFormState> {
  constructor(props: CompanyFinancialModalFormProps) {
    super(props);
    this.state = {
      company_name: '',
      critical_technology: [],
      values: [],
      submitSuccess: false
    };
  }

  public render() {
    const {} = this.state;

    return (
      <div>
        <form>
          <div className='submit-button-wrapper'>
            <Button aria-label='home' className={'submit-button'} type='submit'>
              Add Company
            </Button>
          </div>
        </form>
      </div>
    );
  }
}

使用する必要がないように、この権利をどのように構成できますか // tslint:disable-next-line

phry

これはTypeScriptでもReactのエラーメッセージでもありません。

リンター(tsLint)では、no-empty-interfaceルールが有効になっています。

そして正直なところ、私はそのルールを無効にします。そのためにtslint.json見てください)プロップが(現時点では)空であってもインターフェイスとして指定するユースケースは完全に有効です-そうすれば、後でそのタイプを忘れることを心配せずに、より多くのプロップを指定できますどこか。

すべてのリンタールールが「一般的に役立つ」わけではありません。そしてここでは、そうではありません。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

インターフェイスの実装クラスのタイプパラメータを設定するにはどうすればよいですか?

分類Dev

インターフェイスに含まれるクラスを確認するにはどうすればよいですか

分類Dev

インターフェイスに、インターフェイスの具体的な実装タイプを参照するメソッドをシグニチャーまたは戻り値の型に含めるにはどうすればよいですか?

分類Dev

タイプをそのインターフェイスのインスタンスではなく、インターフェイスのクラスに制限するにはどうすればよいですか?

分類Dev

wxpythonインターフェースの優れたコンストラクターを作成するにはどうすればよいですか?

分類Dev

その抽象クラスのサブクラスではないインターフェイス実装者をそのインターフェイスの抽象クラスのように動作させるにはどうすればよいですか?

分類Dev

Javaのインターフェースからクラスにフィールドを追加するにはどうすればよいですか?

分類Dev

コンテナーのインターフェースを含め、Linuxで構成されているすべてのインターフェースを見つけるにはどうすればよいですか?

分類Dev

TypeScriptインターフェイスで複数のオブジェクトを含む配列を指定するにはどうすればよいですか?

分類Dev

クラスにインターフェイスを実装し、別のクラスから継承させるにはどうすればよいですか?

分類Dev

.NETインターフェイスにデータを含めるにはどうすればよいですか

分類Dev

目的のインターフェイスを実現するためにEmberルーターを作成するにはどうすればよいですか?

分類Dev

インターフェイスを実装するクラスにあるメソッドを、そのインターフェイスのタイプのオブジェクトで呼び出すにはどうすればよいですか?

分類Dev

インターフェイスファイルでファンクターの出力署名を使用するにはどうすればよいですか?

分類Dev

インターフェイスに別のインターフェイスを実装させるにはどうすればよいですか

分類Dev

あるインターフェイスのインバウンドトラフィックを同じマシンの別のインターフェイスにルーティングするにはどうすればよいですか?

分類Dev

クラスパスでインターフェースのすべての実装を見つけるにはどうすればよいですか?

分類Dev

インターフェイスを実装するクラスのリストを取得するにはどうすればよいですか?

分類Dev

ジェネリッククラスインスタンスを特定のインターフェイス内に強制的に適合させる制約を作成するにはどうすればよいですか?

分類Dev

プロジェクト内のすべてのフォームのインスタンスを作成するにはどうすればよいですか?

分類Dev

JSON形式のインターフェースを作成するにはどうすればよいですか?

分類Dev

FreeOfficeインターフェイスを公式のスクリーンショットのようにするにはどうすればよいですか?

分類Dev

プライベートメンバー変数宣言が含まれている場合、C ++ヘッダーファイルをクラスの「インターフェイス」と見なすにはどうすればよいですか?

分類Dev

typescriptのswitchステートメントでインターフェイスをチェックするにはどうすればよいですか?

分類Dev

Serializableインターフェースをすべてのサブクラスに拡張するにはどうすればよいですか?

分類Dev

TypeScriptでインターフェイスの和集合のタイプでインスタンスを使用するにはどうすればよいですか?

分類Dev

Page <>インターフェイスのDTOを作成するにはどうすればよいですか?

分類Dev

インターフェイスの匿名実装を作成するにはどうすればよいですか?

分類Dev

このtunインターフェイスを停止するにはどうすればよいですか?

Related 関連記事

  1. 1

    インターフェイスの実装クラスのタイプパラメータを設定するにはどうすればよいですか?

  2. 2

    インターフェイスに含まれるクラスを確認するにはどうすればよいですか

  3. 3

    インターフェイスに、インターフェイスの具体的な実装タイプを参照するメソッドをシグニチャーまたは戻り値の型に含めるにはどうすればよいですか?

  4. 4

    タイプをそのインターフェイスのインスタンスではなく、インターフェイスのクラスに制限するにはどうすればよいですか?

  5. 5

    wxpythonインターフェースの優れたコンストラクターを作成するにはどうすればよいですか?

  6. 6

    その抽象クラスのサブクラスではないインターフェイス実装者をそのインターフェイスの抽象クラスのように動作させるにはどうすればよいですか?

  7. 7

    Javaのインターフェースからクラスにフィールドを追加するにはどうすればよいですか?

  8. 8

    コンテナーのインターフェースを含め、Linuxで構成されているすべてのインターフェースを見つけるにはどうすればよいですか?

  9. 9

    TypeScriptインターフェイスで複数のオブジェクトを含む配列を指定するにはどうすればよいですか?

  10. 10

    クラスにインターフェイスを実装し、別のクラスから継承させるにはどうすればよいですか?

  11. 11

    .NETインターフェイスにデータを含めるにはどうすればよいですか

  12. 12

    目的のインターフェイスを実現するためにEmberルーターを作成するにはどうすればよいですか?

  13. 13

    インターフェイスを実装するクラスにあるメソッドを、そのインターフェイスのタイプのオブジェクトで呼び出すにはどうすればよいですか?

  14. 14

    インターフェイスファイルでファンクターの出力署名を使用するにはどうすればよいですか?

  15. 15

    インターフェイスに別のインターフェイスを実装させるにはどうすればよいですか

  16. 16

    あるインターフェイスのインバウンドトラフィックを同じマシンの別のインターフェイスにルーティングするにはどうすればよいですか?

  17. 17

    クラスパスでインターフェースのすべての実装を見つけるにはどうすればよいですか?

  18. 18

    インターフェイスを実装するクラスのリストを取得するにはどうすればよいですか?

  19. 19

    ジェネリッククラスインスタンスを特定のインターフェイス内に強制的に適合させる制約を作成するにはどうすればよいですか?

  20. 20

    プロジェクト内のすべてのフォームのインスタンスを作成するにはどうすればよいですか?

  21. 21

    JSON形式のインターフェースを作成するにはどうすればよいですか?

  22. 22

    FreeOfficeインターフェイスを公式のスクリーンショットのようにするにはどうすればよいですか?

  23. 23

    プライベートメンバー変数宣言が含まれている場合、C ++ヘッダーファイルをクラスの「インターフェイス」と見なすにはどうすればよいですか?

  24. 24

    typescriptのswitchステートメントでインターフェイスをチェックするにはどうすればよいですか?

  25. 25

    Serializableインターフェースをすべてのサブクラスに拡張するにはどうすればよいですか?

  26. 26

    TypeScriptでインターフェイスの和集合のタイプでインスタンスを使用するにはどうすればよいですか?

  27. 27

    Page <>インターフェイスのDTOを作成するにはどうすればよいですか?

  28. 28

    インターフェイスの匿名実装を作成するにはどうすればよいですか?

  29. 29

    このtunインターフェイスを停止するにはどうすればよいですか?

ホットタグ

アーカイブ