我对react.js
很新,我想使用react js来准备折线图而不使用其他js文件。
是否可以仅使用react.js创建一个?
互联网上显示的示例包含D3组件,chart.js等。我不确定这些是否是react.js的子产品。我希望尽可能避免使用其他js文件,并且只使用react.js。
答案 0 :(得分:2)
你实际上并不需要任何D3:只需使用<svg>
,<line>
等SVG元素,就好像它们是通常的组件一样,可以绘制你想要的任何东西一个div。请参阅SVG文档。
对于折线图,它绝对可行。如果你想要一个复杂的图形 - 或者一个漂亮的图形 - 那么为什么不使用外部库?您导入的js文件的权重最终会与您自己的js代码的权重进行比较,除了错误数量将减少一千倍。