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

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '374203',
    'url' => 'react-material-ui-how-do-i-know-i-can-use-onclick-for-button',
];

$_SESSION = [
    '__flash' => [],
];