私はReactを新しくしました。誰でも問題が何であるか私に説明することができますか? onClick関数は両方のボタンから発火し続けて無限の再帰をもたらすようです。ありがとう!JSX onClickは評価を続けますが、InternalError:再帰が多すぎます
export class MyButtons extends React.Component {
constructor(props) {
super(props);
this.state = { selectedIndex: 0 };
this.handleClick = this.handleClick.bind(this);
}
handleClick(newIndex) {
this.setState({
selectedIndex: newIndex
});
}
render() {
return (
<div>
<button onClick={this.handleClick(0)} >Button 0</button>
<button onClick={this.handleClick(1)} >Button 1</button>
<span>{this.state.selectedIndex}</span>
</div>
);
}
}
なぜイベントの前に+がありますか? (selectedIndex:+ event.target.value) – Dimskiy
@Dimskiyあなたは私が推測する数字が欲しいです。 –