私はPlot.lyで自分のチャートを含むdivを持っています。 Reactのドキュメントを見ると、私はcomponentDidMountでaddEventListenerを使用することが推奨されていますので、addEventListenerを使用して私のチャートにプロットしたイベントをアタッチしました。しかし.onとaddEventListenerの違いはreactとplot.lyです
this.refs.chart.addEventListener('plotly_selected', this._lasso_selection);
、私は私のチャートの何もディスプレイ上でいくつかのポイントを選択します。私がしようとした場合同様に:
this.refs.chart.on('plotly_selected', this._lasso_selection);
を私のコンポーネントのコードで動作するようには思えません。
しかし、コンソールでコードを実行しようとすると、addonListenerが機能しないように見えますが、.onは機能しません。私はthis.refs.chartの参照をチェックしており、正しいです。
コンポーネントでplotly_selectedイベントを使用するにはどうすればよいですか?さらに、なぜ単にcomponentDidMountに.onイベントを追加してコンソールでの動作と同じように動作させることができないのですか?
こんにちはファビアンが、私は「getDOMNodeは関数ではありません」エラーを取得するように見えます。私はthis.refs.chartをログアウトしており、既にDOMノードであるようです。 – MichaelGofron