wenn die Referenz auf das Objekt eh da ist?
registerChoice(choice) {
choice.count++;
this.setState({vote: this.state.vote});
}
obiger Code hat das gleiche Verhalten.
Ferner irritieren mich die mehrmalige Verwendung von
const {vote} = this.state;
in den Funktionen. Hier frage ich mich wieso jedes mal eine neue lokale Referenz zu einem Wert, der sowieso in der Klasse existiert erzeugt wird.
Vielleicht nur Kosmetik, aber wäre vote einmal im Konstruktor als Instanzvariable gesetzt, wüsste jeder bei der Verwendung von "this.vote" innerhalb der Klasse was gemeint sein sollte.