簡體   English   中英

如何在ReactJS中創建,監聽和觸發自定義事件?

[英]How to create, listen and trigger custom event in ReactJS?

我需要創建全局自定義事件,以便能夠監聽和觸發它。 jQuery中,我會那樣做:

$(document).on('myCustomEvent', function(){
    console.log("myCustomEvent triggered");
})

$(document).trigger('myCustomEvent');

做什么的?

我需要在不相關的組件之間創建通信。


題:

如何在ReactJS中 監聽觸發全局自定義事件

如果要添加偵聽器,您仍然可以使用jQuery來完成。 開始在componentDidMount監聽,並在componentWillUnmount停止監聽,請參閱文檔 如果要全局(對子組件可見),則可以在最頂層的組件中進行此操作,並通過props向下傳播。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM