У меня есть небольшой пример реагирования на нативный код, представляющий основную функциональность моего исходного кода.Я пытаюсь 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>
)
}
}
Я также пробовал разные способы привязки функций, но не смог выяснить проблему.Казалось, раньше все работало нормально, но не сейчас.Пожалуйста, помогите с исправлением.