Wie Sie mehrere event-Handler für dasselbe Ereignis in der React.js

Alle:

Frage ich mich, ob es möglich ist, dass die Bindung mehrerer event-Handler für dasselbe Ereignis?

Beispiel:

var LikeToggleButton = React.createClass({
    render: function(){
        (function toggle(){
            this.setState({liked:!like});
        }).bind(this);
        return (
            <div onClick={toggle}>TOGGLE LIKE</div>  
        );
    }
});

Bis zu diesem Punkt scheint alles normal, aber ich möchte hinzufügen eine weitere Funktion, die der Taste, die Sie entscheiden, eine andere option:

Ich habe zum Beispiel einen anderen Schalter Komponente(könnte so etwas wie checkbox oder radio-button etc.) als "Graf toggle", die, wenn aktiviert, die LikeToggleButton ' s Taste Hinzugefügt werden, eine andere onClick-handler, die anfangen zu zählen Zeiten der button geklickt wurde, ich weiß, es könnte sein, predesignd in der toggle-Funktion, aber ich Frage mich nur, wenn es einen Weg gibt, zum Anhängen dieses Teil zu onClick-handler?

Dank

InformationsquelleAutor Kuan | 2015-10-28
Schreibe einen Kommentar