将dc.js转换为React是否有意义?

时间:2016-11-24 05:36:28

标签: reactjs d3.js dc.js crossfilter

在React中实现的dc.js在浏览器中加载的速度比dc.js快得多吗?我们的想法是将props中的数据传递到组件中,并在相关生命周期事件(如componentDidMount)中使用dc进行渲染。但是,由于dc仍然负责实际渲染,我不确定React是否会显着加快浏览器的加载时间。那里有谁可以分享经验吗?

1 个答案:

答案 0 :(得分:1)

除非你重写dc.js库并将其分解为具有智能shouldComponentUpdate逻辑的组件,否则在反应之外使用dc.js可能会更快。

性能方面,如果您只是将标准dc.js库包装在一个组件中,那么它可能比独立使用它,因为使用React时帧调用树会略大一些。 YMMV当然取决于您的应用程序。