私はdefaultValue
を設定した<TextInput/>
と、defaultValue
を<TextInput>
のどこか他の場所でトリガーして渡すボタンを持っています。React NativeのdefaultValueを制御する方法<TextInput>?
しかし、<TextInput/>
のdefaultValue
をonPress
の方法<TouchableHighlight/>
に渡すにはどうすればよいですか?
これは私が達成しようとしているものです:
1の場合changeName(text) {
this.setState({nameNow: text}) //How can I immediately set the defaultValue='PassMeIn' to nameNow? Because this method would never be called unless text is changed within TextInput
}
sendOff() {
//Would like to access the defaultValue='PassMeIn' here whenever sendOff() is called. How can I?
}
render() {
return (
<View>
<TextInput
defaultValue='PassMeIn'
onChange={this.changeName}
value={this.state.nameNow}
/>
<TouchableHighlight onPress={this.sendOff}/>
<Text>Button</Text>
</TouchableHighlight>
</View>
)
}
にアクセスすることができます私は、オリジナルのポスト内のコードを変更しました。見てください。 –