1

D3 dom-manipulation メカニズムは、React の virtual-dom に (もしあれば) どのように影響しますか?

両方のライブラリがうまく連携できることを示す多くの例を見つけましたが、この問題について言及しているものはありません..まったく問題ではないかもしれません.ところで、それは私が提起した大きな質問ですが、に答えます。

編集:

仮想DOMに「書き込む」場合にのみ、DOMが更新されることを知りました。そして常に、実際の「読み取り」からの「読み取り」が仮想DOMで行われるとき。

したがって、D3 を使用して DOM を直接更新すると、仮想 DOM はそれを認識できず、仮想 DOM から新しい変更を読み取ることができません。それが私が恐れていたことであり、D3 を使用しなければならないときに React がどのように役立つのだろうか?

4

1 に答える 1

0

それらとやり取りするときは、それぞれのルールに従います。反応に関しては、d3 dom 操作をコンポーネントにラップするだけです。

使用するコンポーネントに応じて、d3 ですべてを実行するコンポーネントを使用するか、低レベルの d3 の代わりに反応コンポーネントを使用できるようにするいくつかのプリミティブを作成できます。

于 2015-10-18T11:10:32.027 に答える