В моем собственном родном приложении есть функция, когда пользователь нажимает кнопку (handleButtonAPressed), которая использует setState, поэтому я пытаюсь связать ее в своем конструкторе с помощью следующего кода
const handleButtonAPressed = () => {
this.setState({x: this.state.x + 1});
}
export default class SvgExample extends React.Component {
constructor(props) {
super(props);
this.state = { x: 0, y: 0 };
this.handleButtonAPressed = this.handleButtonAPressed.bind(this);
}
render() {
return (
<View>
<RoundButton onPress={handleButtonAPressed} />
</View>
);
}
}
Однако я получаю сообщение об ошибке:
'Ошибка типа: undefined не является объектом (оценка' _this2.handleButtonAPressed.bind)