2017-11-02 1 views
0

私が割り当てられたのonChangeプロパティは(材料-UIライブラリーから)以下のTextFieldコンポーネントに何を意味するかを理解するために苦労しています:this.props.onChangeがレンダリング関数で返されましたか?

<TextField style = {{"padding":"10px","width":"100%"}} 
      type = {'number'} 
      value = {this.props.count.value} 
      onChange={(event, newValue) => this.props.onChange(newValue, ID, "count")} /> 

のonChange関数属性を通過している何のオブジェクト/データがありません...より高いレベルのコンポーネントから?

したがって、関数全体はどういう意味ですか?それは非常に混乱しているようです。

ありがとうございます。

答えて

1

onChangeは、TextFieldコンポーネントによって処理されます。 onChange関数を呼び出すと、2つの引数、eventnewValueが得られます。これらの2つの引数のうちの1つを使用してthis.props.onChangeを呼び出して、テキスト入力の値とそれ以外の値を呼び出すインラインonChangeハンドラを指定するとします。

+0

ありがとうございました。どうすればこの変更を編集できますか?私はそれが負の数を受け入れないようにテキストフィールドを作ろうとしています。どうすればいいのか分かりません。 – noob

関連する問題