Comment afficher un fichier SVG sur Réagir Natif?

Je veux afficher les fichiers svg (j'ai des tas d'images svg) mais la chose que je ne pouvais pas trouver le moyen de le montrer. J'ai essayé d'utiliser Image et Utilisation composants de réagir-native-svg mais ils ne fonctionnent pas avec qui. Et j'ai essayé de le faire avec le natif de sens, mais c'est vraiment difficile de montrer image svg.

Exemple de code:

import Svg, {
  Use,
  Image,
} from 'react-native-svg';

<View>
  <Svg width="80" height="80">
     <Image href={require('./svg/1f604.svg')} />
  </SvgRn>
</View>

Je sais aussi que l'réagissent maternelle n'est pas le support du svg essentiellement, mais je pense que quelqu'un a résolu ce problème avec la façon délicate (avec/sans réagir-native-svg)

  • Vous ne pouvez pas l'utiliser pour afficher l'intégralité d'un fichier, vous aurez besoin de l'image pour que.
  • Ouais je l'ai essayé aussi @RobertLongson mais ça ne fonctionne pas non plus.
  • Vous pouvez l'ajouter en tant que css backgroundImage, avez-vous essayé?
  • J'ai essayé, mais réagir natif de la Vue de composant ne prend pas en charge backgroundImage prop sur style css. @danielarend
  • Je ne suis pas sûr de savoir pourquoi vous devriez utiliser un SVG wrapper pour l'envelopper d'une image SVG.
  • parce que composant de l'Image de la RN ne prend pas en charge le format SVG fichier. Lorsque j'essaie d'utiliser "réagissent-native-svg" composant, j'ai besoin de mettre le code à l'intérieur de SVG wrapper.
  • Vous pouvez simplement afficher le fichier SVG via un code html img sûrement.