2

聞くことができるようにするためには、グローバルなカスタムイベントを作成する必要があります。 jQueryのでは、私はそのようにそれを行うだろう:ReactJSでカスタムイベントを作成、聴取、トリガーする方法は?

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

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

何のために?

関連するコンポーネント間で通信を作成する必要があります。


質問:を聞くとトリガーグローバルカスタムイベントでReactJSする方法

答えて

3

リスナーを追加する場合は、jQueryでもこれを行うことができます。 componentDidMountのリスニングを開始し、リスニングを停止するcomponentWillUnmountを参照してくださいthe docsを参照してください。グローバル(子コンポーネントから見える)にしたい場合は、これを最上位コンポーネントで行い、小道具で伝播できます。

関連する問題