我将开始一个需要自定义图表和图形的新项目。我将为存储在云中的大量数据构建特殊的趋势、分析和甘特图。
过去我使用 D3/Raphael/Ant + JQuery,但现在我正在转向移动和 React。据我所知,svg tas是DOM标签作为HTML标签,所以我的第一印象是React会正常处理。我也听说过 Tiny SVG,它是移动 SVG 的一个子集,所以我的疑惑是:
a) React 和 React Native 能否与 SVG 一起正常工作?使用它有限制吗?
b) 2013 年推出的 Tiny SVG 规范应该是什么?
c) 在较旧的浏览器中,通常不支持 SVG。在桌面应用程序中,我使用了带有 javascript 的 Raphael,但是 React 和 React Native 呢?
d) React 和 React Native 是否支持 D3 进行数据操作?
e) React 和 React Native 环境是否支持 Raphael?
f) React 和 React Native 环境是否支持 Ant?
g) 应用程序性能如何,如果是 D3、Raphael 或 Ant、React 或 React Native 的堆栈,特别是在移动环境中?
如果有用于 React 或 React Native 的最佳实践或所需的堆栈,我很想听听。