Was ist die richtige Art von Bindung touchstart auf React JS?
Lerne ich Reagieren JS und wie ich mittlerweile finde keine Beispiel auf den Quellcode, tests oder auf der offiziellen docs. Die docs die touchStart
Veranstaltung ist gesagt zu werden, unterstützt aber handleTouchStart
funktioniert nicht.
Der einzige Ort, fand ich, und Beispiel, die tatsächlich funktioniert, wurde auf reagieren-touch Projekt.
Der folgende code funktioniert, aber ist das die einzige Möglichkeit der Bindung? Es sieht aus wie eine billige Abhilfe für mich.
var MyHeader = React.createClass({
handleTouchStart: function() {
console.log('handleTouchStart');
},
render: function() {
return this.transferPropsTo(
<header onTouchStart={this.handleTouchStart}>{title}</header>
);
}
};
Was ist eigentlich der richtige Weg, dies zu tun?
InformationsquelleAutor Irae Carvalho | 2014-02-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Reagieren v0.14, Sie haben nicht nennen
React.initializeTouchEvents(true);
manuell nicht mehr.http://facebook.github.io/react/blog/2015/10/07/react-v0.14.html#breaking-changes
InformationsquelleAutor jasonslyvia
Beim spielen mit touch-Ereignisse, die ich Hinzugefügt
React.initializeTouchEvents(true)
zu dencomponentWillMount
component lifecycle-Methode, und es schien zu funktionieren.InformationsquelleAutor Oakley
Hy, Iraê!
Haben Sie zu nennen, Reagieren.initializeTouchEvents(true) vor jedem Rendern. Überprüfen Sie reagieren doc hier: http://facebook.github.io/react/docs/events.html#touch-events
Vielleicht finden Sie auch mehr tutorials zu reagieren, hier: http://www.webdesignporto.com/react-js-with-backbone-router-and-local-storage/
onTouchStart={this.handleTouchStart}
würde automatisch durch die Namensgebung. Ist das löschen der Frage selbst ok? Ich glaube nicht, dass es hilft jemand, wie es ist..Noch als Nachtrag, jetzt Reagieren vergangen v0.12,
initializeTouchEvents
wurde entfernt und touchevents sollte angeblich nur eine Arbeit.Der link, den Sie gab für mehr tutorials ist nun gebrochen
InformationsquelleAutor Totty.js