Eingabe

Formatierte Ausgabe

Was ist der JSX-Formatierer?

JSX ist JavaScript mit XML-ähnlicher Syntax für React-Komponenten. Der JSX-Formatierer fügt Einrückungen und Zeilenumbrüche zu JSX/React-Code hinzu. Die React JSX-Dokumentation definiert die Syntax. Standard-JavaScript-Formatierer behandeln JSX möglicherweise nicht korrekt.

Dieses Tool läuft vollständig in Ihrem Browser. Nichts wird an einen Server gesendet. JSX einfügen oder .jsx-/.js-Datei hochladen; formatierte Ausgabe erhalten. Für reines JavaScript: JavaScript Formatierer. Zur Validierung: JavaScript Validator. Zur TypeScript-Konvertierung: JavaScript zu TypeScript.

So verwenden Sie dieses Tool

1

Einfügen oder Hochladen

JSX- oder React-Code in das linke Panel einfügen oder .jsx-/.js-Datei hochladen. Beispiel für Beispielcode. Löschen zum Zurücksetzen.

2

Ausgabe prüfen

Das rechte Panel zeigt formatiertes JSX mit korrekter Einrückung. Ungültiges JSX zeigt einen Fehler.

3

Kopieren oder Herunterladen

Kopieren oder Herunterladen für das Ergebnis. Zum Ausführen von Code: JavaScript Konsole. Zum Minimieren: JavaScript Minimierer.

Beispiele für JSX-Formatierer

Hier ein Beispiel für die Formatierung minifizierten JSX/React-Codes.

Beispiel: Teilnehmer-Karten-Komponente

Minifizierte JSX-Eingabe:

Eingabe

Formatierte Ausgabe:

Ausgabe

Wann der JSX-Formatierer hilft

Bei der Arbeit mit React, Next.js oder anderen JSX-basierten Frameworks behandelt dieser Formatierer die Mischung aus JavaScript und XML. Ideal für Komponenten, Hooks und JSX-Vorlagen. Build-Tools wie webpack und Vite nutzen oft Babel zur JSX-Transformation. Für reines JS: JavaScript Formatierer.

Häufig gestellte Fragen

Sind meine Daten privat?

Ja. Die Formatierung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet.

JSX-Formatierer vs. JS-Formatierer?

JSX-Formatierer versteht JSX-Syntax (Tags, Props). JS-Formatierer ist für reines JavaScript. JSX-Formatierer für React-Code verwenden.

Unterstützt es TypeScript/TSX?

Es kann TSX in einigen Fällen verarbeiten. Für TypeScript-fokussierte Formatierung die Ausgabe prüfen.

Was ist mit Vue-Templates?

Vue nutzt eine andere Template-Syntax. Dieses Tool ist für JSX/React.

Kann es JSX minimieren?

Zum Minimieren: webpack oder rollup. Prettier ist ein weiterer beliebter Formatierer für JSX.

Verwandte Tools

React, MDN JavaScript, Babel, Prettier, ECMAScript.