J'ai un <TouchableHighlight>
enveloppant un composant <Text>
et onPress, je mets le booléen d'état à false pour le faire disparaître. Cela fonctionne comme un charme sur iOS, mais sur Android, la fonction <Text>
disparaît mais le <TouchableHighlight>
est toujours rendu.
Des conseils ?
{(this.state.showUpdateToast && this.state.updateCount > 0) ?
(<TouchableHighlight
underlayColor='rgba(116, 59, 243, 1)'
style={styles.toast}
onPress={this.refresh.bind(this)}
>
<Text style={styles.toastText}>
{this.state.updateCount}{this.state.updateCount < 2 ? this.props.getLabel('updateToastSingle') : this.props.getLabel('updateToast')}
</Text>
</TouchableHighlight>)
: null
}