Сплит импорта SVG и рендеринга - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь динамически разделить import svg. Результат возвращен, но я видел только URI данных (например: data:image/svg+xml;base64), а также ReactComponent , как показано ниже. Я знаю, что могу импортировать SVG как изображение, но я хочу, чтобы он был встроенным SVG . Как я могу импортировать svg как ReactComponent как этот ? Есть ли какой-нибудь магический способ, которым я могу вызвать функцию ReactComponent и вернуть встроенный svg?

result returned from split import

Вот как я делю импорт импорта:

roomControls.room_control.map(e => {
    let IconSvg = null;
    import(`../../../assets/svg/${e.icon_url}`).then((svg) => {
        IconSvg = svg;

        iconArr.push(IconSvg);
        console.log(svg)
    })
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...