将 dc.js 转换为 React 有意义吗?
Does it make sense to convert dc.js to React?
在 React 中实现的 dc.js 在浏览器中的加载速度是否比 dc.js 本身快得多?思路是将 props 中的数据传递给组件,并在 componentDidMount 等相关生命周期事件中用 dc 进行渲染。然而,由于 dc 仍然负责实际渲染,我不确定 React 是否会显着加快浏览器中的加载时间。有没有人可以分享经验?
除非您重写 dc.js 库并将其分解为具有智能 shouldComponentUpdate
逻辑的组件,否则在 React 之外使用 dc.js 可能会更快。
在性能方面,如果您只是将标准 dc.js 库包装在一个组件中,它可能比单独使用它 慢 ,因为框架调用树使用 React 会稍微大一些。 YMMV 当然取决于您的应用。
在 React 中实现的 dc.js 在浏览器中的加载速度是否比 dc.js 本身快得多?思路是将 props 中的数据传递给组件,并在 componentDidMount 等相关生命周期事件中用 dc 进行渲染。然而,由于 dc 仍然负责实际渲染,我不确定 React 是否会显着加快浏览器中的加载时间。有没有人可以分享经验?
除非您重写 dc.js 库并将其分解为具有智能 shouldComponentUpdate
逻辑的组件,否则在 React 之外使用 dc.js 可能会更快。
在性能方面,如果您只是将标准 dc.js 库包装在一个组件中,它可能比单独使用它 慢 ,因为框架调用树使用 React 会稍微大一些。 YMMV 当然取决于您的应用。