Я начну новый проект, для которого потребуются специальные диаграммы и графика. Я буду создавать специальные тренды, аналитику и диаграммы Ганта для тонн данных, хранящихся в облаке.
Раньше я использовал D3/Raphael/Ant + JQuery, но теперь я перехожу на мобильные устройства и React. Насколько мне известно, svg tas — это DOM-теги как HTML-теги, поэтому мое первое впечатление — React нормально с этим справится. Я также слышал о Tiny SVG, подмножестве SVG для мобильных устройств, так что вот мои сомнения:
а) Будут ли React и React Native нормально работать с SVG? Есть ли ограничения на его использование?
б) Какой должна быть спецификация Tiny SVG, выпущенная в 2013 году?
c) В старых браузерах обычно SVG не поддерживается. В настольном приложении я использовал Raphael с javascript, но что для React и React Native?
г) Поддерживается ли D3 для React и React Native для обработки данных?
e) Поддерживается ли Raphael в средах React и React Native?
f) Поддерживается ли Ant в средах React и React Native?
g) Какова производительность приложения в случае стека D3, Raphael или Ant, React или React Native, особенно в мобильной среде?
Если есть лучшие практики или желаемый стек для использования в React или React Native, я был бы рад услышать.