In my study example of code every button must display different text on click depending on condition writing in parent component.
handlerButtons=()=> {
switch(this.props.id) {
case "id1": this.setState({text: "Text 1"}); break;
case "id2": this.setState({text: "Text 2"}); break;
case "id3": this.setState({text: "Text 3"}); break;
case "id4": this.setState({text: "Text 4"}); break;
case "id5": this.setState({text: "Text 5"}); break;
default: this.setState({text: "Text default"}); break;
}
}
Why does the click on any button display only default text? What is wrong with condition?