У меня есть этот небольшой образец, реагирующий на нативный код, представляющий основную функциональность моего исходного кода. Я пытаюсь выполнить console.log TouchbleOpacity onPress(). Но функция ничего не запускает на консоли. Кроме того, консоль не запускается сразу после монтирования компонента. Оповещение работает нормально, но это не проблема. Вот мой код:
import React, { Component } from 'react'
import { Text, View, TextInput, TouchableOpacity } from 'react-native'
export default class Terms extends Component {
componentDidMount() {
console.log('component mounted');
}
submitData = () => {
console.log('button pressed');
alert('hiiiii')
}
render() {
return (
<View>
<TouchableOpacity onPress = {this.submitData} >
<Text> textInComponent </Text>
</TouchableOpacity>
</View>
)
}
}
Я также пробовал разные методы привязки функций, но не смог понять проблему. Раньше вроде нормально работало, а сейчас нет. Пожалуйста, помогите с исправлением.