У меня есть две радиальные кнопки, которые я использую из реактивной бумаги. У меня есть и сами кнопки, и текст рядом с ними под функцией onPress, однако функция выполняется только тогда, когда я нажимаю на текст, а не когда я нажимаю на кнопку. Когда я нажимаю на кнопку, она подсвечивается и показывает, что она была нажата, но не выполняет onPress.
<View style={[s.profile_gender_row]}>
<Text onPress={() => {this.onDataChange('gender', 'F')}}>Female</Text> // this works just fine
<RadioButton
value="F"
status={this.props.gender === 'F' ? 'checked' : 'unchecked'}
onPress={() => {this.onDataChange('gender', 'F')}} // this does not work
/>
</View>
<View style={[s.profile_gender_row]}>
<Text onPress={() => {this.onDataChange('gender', 'M')}}>Male</Text>
<RadioButton
value="M"
status={this.props.gender === 'M' ? 'checked' : 'unchecked'}
onPress={() => {this.onDataChange('gender', 'M')}}
/>
</View>
Нет сообщений об ошибках, я просто озадачен, почему это не таквыполнение.