/ / D3js и React относно манипулациите с DOM - javascript, dom, d3.js, reactjs, virtual-dom

D3js и React относно манипулациите в DOM - javascript, dom, d3.js, reactjs, virtual-dom

Как механизмът за манипулиране на D3 dom влияе (ако изобщо има такъв) на виртуалния дом на React?

Открих много примери, които показват, че и двете библиотекиможе да работи заедно страхотно, но никой от тях не се позовава на този проблем .. Това може да не е проблем изобщо btw, това е просто голям въпрос, който повдигнах, но не можах да намеря отговор.

РЕДАКТИРАНЕ:

Току-що научих, че само когато „пишете“ във виртуалния дом, домът се актуализира. и ВИНАГИ, когато "четенето" от действителното "четене" се извършва във виртуалния дом.

Така че, когато използвам D3, за да актуализирам DOM директно,virtual-dom няма представа за това и няма да мога да прочета новите промени от virtual-dom. От това се страхувах и сега се чудя как React ми помага, когато трябва да използвам D3?

Отговори:

0 за отговор № 1

Следвате правилата на всеки, когато взаимодействате с тях. По отношение на реакцията вие обвивате манипулацията d3 dom в компонент и това е всичко.

В зависимост от компонентите, които използвате, можете или да имате компоненти, които правят всичко в d3, или напиши някои примитиви които ви позволяват да използвате реагиращи компоненти вместо d3 с ниско ниво.