恰好用过d3 和 react。1.d3的渲染方式也是数据驱动,对比data 和 DOM,对应上的修改,对应不上的删除。2.react的DOM渲染方式和D3类似,但优化上更细腻一些。考虑到D3的SVG节点修改频繁,react渲染前对比操作比D3动作更多,不如都给D3自己做来的痛快。虽然没有试验过,react渲染频繁变更的SVG节点可能性能消耗更大。开发量也大不少
恰好用过d3 和 react。
1.d3的渲染方式也是数据驱动,对比data 和 DOM,对应上的修改,对应不上的删除。
2.react的DOM渲染方式和D3类似,但优化上更细腻一些。
考虑到D3的SVG节点修改频繁,react渲染前对比操作比D3动作更多,不如都给D3自己做来的痛快。
虽然没有试验过,react渲染频繁变更的SVG节点可能性能消耗更大。开发量也大不少