reagiere Material-ui, Woher weiß ich, dass ich den onClick for Button benutzen kann?

8

Die Liste der Eigenschaften im Dokument enthält nicht onClick ( Ссылка )

Woher weiß ich, dass ich onClick for click-Handler verwenden muss?

    
eugene 21.10.2016, 02:11
quelle

3 Antworten

4

In der Material-UI-Dokumentation werden die standardmäßigen React-Ereignisse (native Browser) nicht aufgeführt:

Ссылка

Dies liegt daran, dass erwartet wird, dass Sie bereits die verfügbaren nativen Ereignisse kennen. Zum Beispiel können Sie auch onWheel verwenden. Es wäre eine lange und redundante Liste, wenn alle nativen Ereignisse enthalten wären.

Als Kouak erklärt , andere Requisiten (wie onClick ) werden an eine relevante Kindkomponente weitergegeben.

    
thirtydot 21.10.2016, 08:48
quelle
3

Füge einfach onClick zu den Requisiten hinzu, die du nach <IconButton /> weitergibst.

Requisiten, die nicht im Dokument zitiert werden, werden in ihre interne <EnhancedButton /> -Komponente weitergegeben, die onClick gut verarbeitet.

Siehe hier: Ссылка

    
kouak 21.10.2016 08:07
quelle
1

Sie können einen Wrapper über <IconButton/> hinzufügen, um das Ereignis onClick zu erhalten.

Beispiel

%Vor%

Das sollte definitiv funktionieren ...

    
Pranesh Ravi 21.10.2016 04:48
quelle

Tags und Links