2016-07-31 11 views
1

Ich habe diese Ruhe von Vanille js Code, der eine React-Komponente für ein bestimmtes Ereignis benachrichtigen muss. Wie es geht?Javascript zu reagieren Kommunikation

Bitte beachten Sie, ich möchte nicht über Flux/Redux, Thinking in Komponenten usw. lesen. Ich möchte nur eine einfache und einfache Einzeiler für die Kommunikation zwischen Javascript-Code und React. Wahrscheinlich suche ich nach einer Art Pub/Sub-Muster, ohne auf eine andere 3rd-Party-Bibliothek angewiesen zu sein.

+0

warum -1 bereits? – SM79

Antwort

2

Es stellt sich heraus, es beantwortet wird here

Javascript Seite:

var evt = document.createEvent("Event"); 
evt.initEvent("myEvent",true,true); 
evt.foo = "bar"; 
document.dispatchEvent(evt); 

Seite Reagieren:

document.addEventListener("myEvent",myEventHandler,false); 
Verwandte Themen