HTML-Eingabe

JSX-Ausgabe

Was ist ein HTML-zu-JSX-Konverter?

Ein HTML-zu-JSX-Konverter wandelt Standard-HTML-Markup in gultige React JSX-Syntax um. In JSX muss class zu className und for zu htmlFor werden.

Das Einfugen von HTML in React-Komponenten fuhrt zu Syntaxfehlern. Dieses Tool automatisiert alle erforderlichen Transformationen.

Wie man HTML in JSX konvertiert

Folgen Sie diesen drei Schritten, um HTML in gultiges React JSX zu konvertieren.

1

HTML einfugen oder hochladen

Fugen Sie Ihr HTML in das linke Panel ein oder klicken Sie auf Hochladen.

2

JSX-Ausgabe anzeigen

class wird in className umbenannt und leere Elemente werden selbstschliessend.

3

Kopieren oder herunterladen

Klicken Sie auf Kopieren oder Herunterladen, um als .jsx zu speichern.

Wann diesen Konverter verwenden

HTML zu React migrieren

Konvertieren Sie vorhandene HTML-Vorlagen fur React-Projekte in JSX.

Designer-Mockups verwenden

Integrieren Sie HTML-Mockups von Designern in React-Komponenten.

JSX lernen

Sehen Sie die JSX-Entsprechung fur jedes HTML, das Sie kennen.

E-Mail-Vorlagen konvertieren

Konvertieren Sie HTML-E-Mail-Vorlagen fur React Email.

Haufige Fragen

Warum wird class zu className?

In JSX werden Attribute auf JavaScript-DOM-Eigenschaften gemappt. Die DOM-Eigenschaft fur class heisst className.

Welche anderen Attribute werden umbenannt?

forhtmlFor, tabindextabIndex, onclickonClick.

Welche leeren Elemente werden selbstschliessend?

Alle leeren HTML-Elemente: <br />, <img />, <input />, etc.

Werden Inline-Styles verarbeitet?

style="color:red" wird zu style={{ color: "red" }}.

Wird mein HTML gespeichert?

Nein. Alles geschieht in Ihrem Browser.

Verwandte Tools

Weitere Tools fur die Arbeit mit HTML: