[英]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.