Я создаю веб-приложение, похожее на эскиз, где пользователь может редактировать SVG-файлы.Можно импортировать SVG в приложение, используя диалог открытия файла.В настоящее время я отображаю импортированный svg, используя dangerouslySetInnerHTML
в корневом объекте svg, потому что диалог открытия файла дает мне строковое содержимое файла.
Недостатки этого подхода в том, что приложение не имеет информации об импортированных svg.Даже для того, чтобы показать дерево слоев, например, как делает скетч, мне нужно запросить дом.Есть ли лучший альтернативный способ достичь того, что я пытаюсь сделать?Есть ли способ визуализации SVG во время выполнения без использования dangerouslySetInnerHTML
?