export default class player extends React.Component {
constructor(...args) {
super(...args);
this.state = {
shoot: 0
};
}
shoot
- это переменная, которую я пытаюсь изменить в функции стрелка, и отображается позже в <h1>
.
shooter() {
this.setState({ shoot: Math.floor(Math.random() * Math.floor(3)) });
console.log("hello");
}
render() {
return (
<div>
<h1>{this.state.shoot}</h1>
<button onClick={() => this.shooter}>shoot it</button>
</div>
);
}
}
<h1>
не меняется при изменении состояния, не изменится ли состояние при срабатывании shooter()
? и не обновляет ли <h1>
.
любая помощь высоко ценится. : -)