Задать вопрос
@NovichokIvanovich
начинающий программист

Как вывести svg разметку react-native expo?

приложении делаю get запрос получают ответ
svg разметка
эти данные представляют из себя SVG разметку(QR code) и я ни как не не могу вывести его на экран.
  • Вопрос задан
  • 375 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@NovichokIvanovich Автор вопроса
начинающий программист
чтобы вывести svg code в react-native + expo нужно
1 Создать файл
let filename = FileSystem.documentDirectory + "qrcode.svg";

2 Получить svg code с помощью axios
3 Записать данные в созданный файл
FileSystem.writeAsStringAsync(filename, qrcode.data)

4 Вывести на экран с помощью пакета
import Qrcode from 'react-native-qrcode-svg';
<Qrcode logo={{uri: путь до созданного файла}} logoSize={0} size={200}/>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
RomReed
@RomReed
JavaScript, Flutter, ReactNative, Redux, Firebase
Если вы зайдете сюда https://github.com/react-native-community/react-na... и немного прокрутите то, найдете пример
Import your .svg file inside a React component:
import Logo from "./logo.svg";
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы