Skip to content

Kapitel 6 -> Weshalb wird das vote Array kopiert... #10

@duschata

Description

@duschata

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions