Sono davvero nuovo a React Native e mi chiedo come posso nascondere / mostrare un componente.
Ecco il mio caso di test:
<TextInput
onFocus={this.showCancel()}
onChangeText={(text) => this.doSearch({input: text})} />
<TouchableHighlight
onPress={this.hideCancel()}>
<View>
<Text style={styles.cancelButtonText}>Cancel</Text>
</View>
</TouchableHighlight>
Ho un TextInputcomponente, quello che voglio è mostrare TouchableHighlightquando l'input ottiene lo stato attivo, quindi nascondere TouchableHighlightquando l'utente preme il pulsante Annulla.
Non so come "accedere" al TouchableHighlightcomponente per nasconderlo / mostrarlo all'interno delle mie funzioni showCancel/hideCancel.
Inoltre, come posso nascondere il pulsante sin dall'inizio?



