2016-07-31 33 views
1

我有這個和平的香草js代碼,需要通知一個React組件的特定事件。怎麼做?Javascript來響應通訊

請注意,我不想閱讀Flux/Redux,Thinking in Components等內容。我只是想要一個簡單而又簡單的Javascript代碼和React之間的通信。可能我正在尋找某種酒吧/分模式,而不依賴於另一個第三方庫。

+0

爲什麼已經-1? – SM79

回答

2

事實證明,這是回答here

JavaScript端:

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

陣營的一面:

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