SVG から React Native へのコンバーター
モバイル対応の SVG コンポーネントをすぐに入手できます。 React Native アプリや共有アイコン ライブラリに最適です。 SVG ファイルを開いてすぐに変換できます。
SVG ファイルをドラッグ&ドロップ
またはクリックして選択、もしくは SVG コードを貼り付け
React Native Converter に SVG を使用する理由
react-native-svg 互換
SVG to React Native は、Path、Rect、Circle などの react-native-svg プリミティブにマップするコンポーネントを出力します。これにより、iOS と Android でアイコンが正しくレンダリングされます。一貫した出力により、プラットフォーム固有の調整が軽減されます。要素をグループ化すると、複雑なアイコンが整理されます。
JSX属性の変換
SVG を React Native に変換すると、属性が JSX に適した名前に変換されるため、コードは警告なしでコンパイルされます。また、モバイルで使用するために一般的なスタイル属性もマップします。これにより、コンポーネント コードが読みやすくなります。 CamelCase のプロップは React Native の規約に準拠しています。
TypeScript に適した出力
SVG to React Native では、基本的なプロパティを備えた TSX を生成できるため、アイコン コンポーネントを簡単に入力できます。これは、共有モバイル設計システムに役立ちます。型指定されたプロパティにより、オートコンプリートとドキュメントが改善されます。一貫したスケーリングのために、後でデフォルトのサイズの小道具を追加します。
ワンクリックコピー
SVG to React Native には、アプリですぐに使用できるコピー ボタンが用意されています。これにより、手動による編集が減り、モバイル資産のハンドオフが高速化されます。また、チーム間でフォーマットの一貫性を保ちます。手動での編集が減れば、制作時のミスも減ります。
ローカル処理
コンバーターはブラウザ内で完全に実行され、アップロードは行われません。機密性の高いアプリのアイコンとクライアント資産は非公開のままです。ローカル処理は、制限されたネットワークで役立ちます。
インスタント生成
SVG to React Native はコンポーネントを数秒で作成するため、アイコン セットをすばやく更新できます。高速なイテレーションにより、チームはアプリをデザインと同期した状態に保つことができます。これは、複数のテーマを配布する場合に特に便利です。大きなアイコン ライブラリは最小限のダウンタイムで更新できます。
SVG を React Native に変換する方法
SVG をアップロードする
ファイルをドラッグ アンド ドロップするか、SVG マークアップを貼り付けます。 SVG to React Native はソースを解析し、モバイル対応の出力を準備します。適切な viewBox を使用したクリーンな SVG は、より確実に変換されます。 SVG ファイルを開いてすぐに変換できます。
コンポーネントに名前を付ける
SVG to React Native を使用すると、PascalCase コンポーネント名を設定し、コピーする前に生成された JSX または TSX を確認できます。インポートを読みやすくするために、わかりやすい名前を使用してください。
コードをコピーする
コンポーネントをコピーしてプロジェクトに貼り付けます。 SVG から React Native への出力をインポートして、react-native-svg で使用する準備ができています。コンポーネントを共有フォルダーに保存して、画面間で再利用します。
SVG から React Native への FAQ
SVG を React Native にするには、react-native-svg をインストールする必要がありますか?
SVG から React Native への変換は TypeScript をサポートしていますか?
React Native 変換ではどの SVG 要素がサポートされていますか?
Expoでも使えますか?
viewBox は保存されますか?
私の SVG はサーバーにアップロードされていますか?
コンポーネントにどのように名前を付ければよいでしょうか?
SVG to React Native Converter はダウンロードせずに無料で使用できますか?
SVG を React Native Converter に使用するにはアカウントが必要ですか?
関連する SVG ツール
このコンバータをこれらのツールと併用して、Web プラットフォームをプレビュー、最適化、またはターゲット化します。
SVG ビューア
SVG を React Native に変換する前に、viewBox と寸法を確認してください。明確なメタデータにより変換がよりスムーズになります。
ツールを開くSVG オプティマイザー
SVG を React Native に変換する前に SVG を圧縮して、コンポーネントの出力をスリムに保ちます。入力が小さいほどレンダリングが高速化されます。
ツールを開くSVG to React
ブラウザ対応の JSX が必要な場合は、Web React コンポーネントを生成します。
ツールを開くSVG から PNG
アプリストアまたはドキュメント用に PNG アセットをエクスポートします。
ツールを開く