繁体   English   中英

D3js和React关于DOM操作

[英]D3js and React regarding DOM manipulations

D3 dom操纵机制如何影响React的虚拟dom(如果有的话)?

我发现许多示例表明两个库可以很好地协同工作,但是它们都没有涉及到这个问题。顺便说一句,这可能根本不是问题,这只是我提出的一个大问题,但是找不到回答。

编辑:

我刚刚了解到,只有在“写入”虚拟dom时,dom get才会更新。 并且总是在虚拟域上进行从实际“读取”中的“读取”时。

因此,当我使用D3直接更新DOM时,虚拟dom对此一无所知,并且我将无法从虚拟dom中读取新的更改。 这就是我所担心的,现在我想知道当我不得不使用D3时React如何帮助我吗?

与它们进行交互时,请遵循每个规则。 关于反应,您将d3 dom操作包装在组件中,仅此而已。

根据所使用的组件,您可以在d3中拥有可以执行所有操作的组件,也可以编写一些原语以允许您使用react组件而不是底层d3。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM