Warum ist das 'MouseEvent' im Checkbox Event Handler nicht generisch?

12

Ich habe ein Kontrollkästchen TSX (JSX) -Element:

%Vor%

Mit Hilfe von VS-Code weiß ich, dass der Eingabeparametertyp von this.handleCheckboxClick MouseEvent<HTMLInputElement> ist. Also habe ich es implementiert mit:

%Vor%

Dann bekomme ich eine Fehlermeldung mit [ts] Type 'MouseEvent' is not generic. Wie im Bild unten gezeigt:

Version meiner Pakete:

%Vor%

Warum ist das so?

    
Ben 26.06.2017, 16:19
quelle

1 Antwort

35

Sie verwenden wahrscheinlich das DOM MouseEvent . Verwenden Sie stattdessen React.MouseEvent<HTMLInputElement> .

    
rossipedia 26.06.2017, 16:33
quelle

Tags und Links