Я импортировал {TouchableNativeFeedback} из'act-native '
В функции render () я пытаюсь использовать TouchableNativeFeedback; однако функция onpress срабатывает только при перезагрузке приложения. При нажатии TouchableNativeFeedback функция включения не срабатывает. В чем проблема? Как я могу иметь TouchableNativeFeedback с работающей функцией нажатия?
<View style={style.gameBody}>
{this.state.isMystery=='false'?
<View style={style.drinkBody}>
{/* BEER LOGO AND BEER COUNTER */}
<TouchableNativeFeedback style={style.beerText} onpress={console.log('this got preseed')}>
<View style={style.beerText}>
<Image
source={require('../img/beer.png')}
style={style.beerStyling}/>
<Feather style={style.beerCountXStyle} name='x'/>
<Text style={style.beerDrinkCounterStyle}>
{this.state.round1Drink[this.state.gameNum]}
</Text>
{/* Line Stlye */}
<Image
source={require('../img/line.png')}
style={style.lineStyle}/>
</View>
</TouchableNativeFeedback>
{/* BEER TEXT/CARD SCREEN HERE */}
<Text style={style.drinkText}
onPress={() => RandomChooseRound1()} // add this.startAnimation here
>
</Text>
</View>
: null
}
Функция нажатия в Works; однако функция нажатия не работает для
<Text style={style.drinkText} onPress={() => RandomChooseRound1()}
. При нажатии на текст работает функция нажатия. Пожалуйста помоги! Спасибо!