Guide d'importation React Native SVG : react-native-svg + SvgXml
Découvrez deux manières pratiques d'utiliser SVG dans React Native avec React-native-svg : les importations basées sur un transformateur et le rendu dynamique SvgXml.
Lire le blog SVGGénérez rapidement des composants SVG prêts pour le mobile. Idéal pour les applications React Native et les bibliothèques d'icônes partagées. Ouvrez vos fichiers SVG en ligne et convertissez-les instantanément.
Glissez-déposez votre fichier SVG
ou cliquez pour parcourir, ou collez le code SVG
Le convertisseur génère des composants alignés sur les primitives react-native-svg comme Path, Rect et Circle. Vos icônes s'affichent ainsi correctement sur iOS et Android, avec moins d'ajustements spécifiques à la plate-forme.
Le convertisseur adapte les attributs SVG vers une syntaxe compatible JSX afin que votre code compile proprement. Les props en camelCase restent conformes aux conventions React Native.
Générez du TSX avec des props de base pour typer facilement vos composants d'icônes. C'est particulièrement utile dans les systèmes de design mobile partagés.
Un bouton de copie permet d'utiliser immédiatement le composant dans votre application. Vous réduisez les retouches manuelles et gardez un formatage cohérent entre les équipes.
Le convertisseur s'exécute entièrement dans votre navigateur, sans téléversement. Les icônes sensibles et les ressources client restent privées.
Le convertisseur crée des composants en quelques secondes pour accélérer les mises à jour de vos jeux d'icônes. C'est pratique quand vous devez maintenir plusieurs écrans ou plusieurs thèmes.
Glissez-déposez un fichier ou collez son balisage SVG. Le convertisseur analyse la source et prépare une sortie adaptée au mobile. Un SVG propre avec une viewBox correcte donne les meilleurs résultats.
Choisissez un nom de composant en PascalCase et prévisualisez le JSX ou le TSX généré avant de le copier. Des noms descriptifs gardent vos imports lisibles.
Copiez le composant et collez-le dans votre projet. La sortie est prête à être importée avec react-native-svg. Rangez les composants dans un dossier partagé pour les réutiliser sur plusieurs écrans.
Utilisez ce convertisseur avec ces outils pour prévisualiser, optimiser ou cibler les plateformes Web.
Vérifiez la viewBox et les dimensions avant la conversion vers React Native. Des métadonnées propres rendent la conversion plus fluide.
Ouvrir l'outilCompressez les SVG avant la conversion vers React Native pour garder une sortie claire et accélérer le rendu.
Ouvrir l'outilGénérez des composants Web React lorsque vous avez besoin de JSX prêt pour le navigateur.
Ouvrir l'outilExportez les ressources PNG pour les magasins d'applications ou la documentation.
Ouvrir l'outilPoursuivez avec des conseils pratiques sur les flux SVG, le dépannage et la production.
Découvrez deux manières pratiques d'utiliser SVG dans React Native avec React-native-svg : les importations basées sur un transformateur et le rendu dynamique SvgXml.
Lire le blog SVGUn flux de travail SVG reproductible pour les systèmes de conception afin de maintenir la cohérence des icônes de Figma à la production avec des étapes de validation, de nettoyage et d'exportation.
Lire le blog SVGComprenez les fichiers SVG, leurs usages et la méthode pour les ouvrir, créer, modifier, optimiser et convertir vos graphiques Web modernes en toute sécurité.
Lire le blog SVG