問題タブ [react-vis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - React内のN個のオブジェクトで2D配列の状態を更新するには?
本題に入る前に、私はすでにこれらのような質問に言及したが、自分で解決策を見つけることができなかったことを述べておきたい.
これが私の状態オブジェクトであるとしましょう
時間が経つにつれて、graphData は大きくなり、次のようになります。
現時点では、次のように処理しています。
明らかに、状態を直接変更してはならないというエラーが表示されます。それで、直接突然変異なしで同じことを達成する方法。少し遊んでみましたが、わかりませんでした。
javascript - マウスカーソルに最も近いシリーズのデータのみを表示するには、react-vis の Crosshair を取得するにはどうすればよいですか?
react-vis を使用して単純なデータ ビジュアライザーを作成していますが、最近マウスオーバーしたシリーズの y 値のみを十字線に表示する方法がわかりません。また、react-vis のドキュメントで指定されているイベント オブジェクトに関するドキュメントが見つからないようです。例えば:
イベントにはどのようなプロパティがありますか? これについては何も見つかりません。
これは、私がこれまでに持っている Chart コンポーネントのコードです。各シリーズの選択状態を配列に保存し(現在はコメントアウトされています)、そのシリーズの状態がtrueの場合にのみ十字線の値をそのシリーズに設定してみました: