SVG in React JSX Konverter

Konvertieren Sie SVG-Vektorgrafiken in einbaufertige React JSX-Komponenten mit Props-Spreading

Wandelt XML-Attribute von SVGs in React-konformes JSX (camelCase) um.

도구를 불러오는 중…

🔒 Alles läuft zu 100 % in Ihrem Browser. Ihre Dateien und Eingaben werden niemals auf einen Server hochgeladen.

Anleitung

  1. Fügen Sie den SVG-Code ein.
  2. Geben Sie den Namen der React-Komponente ein.
  3. Klicken Sie auf Konvertieren und speichern Sie den Code.

FAQ

Kann man die Farben nachträglich steuern?
Ja, durch {...props} können Sie z. B. fill='currentColor' oder classNames von außen übergeben.
Werden ursprüngliche HTML-Attributnamen wie class oder stroke-width automatisch in React-Syntax wie className oder strokeWidth umgewandelt?
Ja — bei der Umwandlung wird class zu className, und Bindestrich-Attribute wie stroke-width oder fill-rule werden automatisch, wie von JSX gefordert, in camelCase (strokeWidth, fillRule) umgewandelt. Auch als String geschriebene Inline-Stile wie style="color:red" werden in Objekt-Syntax ({ color: 'red' }) umgewandelt, sodass das Ergebnis ohne weitere Anpassungen direkt eingefügt und verwendet werden kann.
Werden ursprüngliche HTML-Attributnamen wie class oder stroke-width automatisch in React-Syntax wie className oder strokeWidth umgewandelt?
Ja — bei der Umwandlung wird class zu className, und Bindestrich-Attribute wie stroke-width oder fill-rule werden automatisch, wie von JSX gefordert, in camelCase (strokeWidth, fillRule) umgewandelt. Auch als String geschriebene Inline-Stile wie style="color:red" werden in Objekt-Syntax ({ color: 'red' }) umgewandelt, sodass das Ergebnis ohne weitere Anpassungen direkt eingefügt und verwendet werden kann.

← Zurück zu allen Tools

Preise ansehenKostenlose Beratung