2017-12-16 3 views
0

私はReact Nativeを使ってアプリを作っています。React Nativeコンポーネントからどんな種類の小道具が出るのかをどう思いますか?

私たちが知っているようにTextInputがあります。そして、それはこのように見えます。

<TextInput 
    style={{height: 40, borderColor: 'gray', borderWidth: 1}} 
    onChangeText={(text) => this.setState({text})} 
    value={this.state.text} 
    /> 

ここで、 'text'小道具はRNから与えられ、それを使用することができます。

しかし、私はどのように 'テキスト'小道具が与えられるのか分かりますか? これはAPIドキュメントには含まれていませんが、例のためだけです。

https://facebook.github.io/react-native/docs/textinput.html#onchangetext

テキスト入力のテキストが変更に呼び出されるコールバック。 Changed テキストが引数としてコールバックハンドラに渡されます。

実際には、あります。しかし、私はそれがはっきりしないと思う。

こうすればよいでしょうか?良い方法はありますか?

答えて

0

質問に少し混乱しています。 しかし、任意のカスタム関数をonTextChangeに渡すことができます。

OnTextChange = {this.customFunction(テキスト)}

customFunction(テキスト){ CONSOLE.LOG(テキスト)

}この関数は、たびに、テキスト入力の変化を発射なります。

+0

私が言っていることは、あなたがOnTextChangeから 'テキスト'小道具が与えられることをどうやって知ることができるかということです。このケースでは、ドキュメントから取得できますが、他のケースはどうですか?ドキュメントなしでそれを知る方法はありませんか? –

+1

私はあなたが今言っていることを見ます。はい、これは見つけ出すのが難しいです。あなたがgoogleする必要がありますコンポーネントProptypesです。 getDefaultProps()は、開始する場所です。 –

+1

あなたの答えをありがとう! –

関連する問題