[英]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.