Я импортировал {TouchableNativeFeedback} из 'react-native'
В функции render() я пытаюсь использовать TouchableNativeFeedback; однако функция onpress срабатывает только при перезагрузке приложения. При нажатии TouchableNativeFeedback функция onpress не срабатывает. В чем проблема? Как мне заставить TouchableNativeFeedback работать с функцией onpress?
<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
}
Функция onpress в Works; однако функция onpress не работает для
<Text style={style.drinkText} onPress={() => RandomChooseRound1()}
При нажатии на текст работает функция onpress. Пожалуйста помоги! Благодарю вас!