Input

Output Formattato

Cos'è un Formater JSX?

JSX è JavaScript con sintassi simile a XML per i componenti React. Il formattatore JSX aggiunge indentazione e interruzioni di riga al codice JSX/React. La documentazione JSX di React definisce la sintassi. Un formattatore JavaScript standard potrebbe non gestire correttamente JSX.

Questo strumento funziona interamente nel browser. Nessun dato viene inviato al server. Incolla JSX o carica un file .jsx o .js per ottenere l'output formattato. Per JavaScript puro usa il Formater JavaScript, per la validazione usa il Walidator JavaScript, per la conversione TypeScript usa JavaScript a TypeScript.

Come Usare Questo Strumento

1

Incolla o Wczytaj

Incolla il tuo codice JSX o React nel pannello sinistro o carica un file .jsx o .js. Usa Przyklad per caricare un codice di esempio. Wyczysc per resettare.

2

Controlla l'Output

Il JSX formattato con indentazione corretta appare nel pannello destro. JSX non valido mostrerà un errore.

3

Kopiuj o Pobierz

Usa Kopiuj o Pobierz per ottenere il risultato. Per eseguire il codice usa la Console JavaScript, per la compressione usa il Minifikator JavaScript.

Esempi del Formater JSX

Przyklad di formattazione di codice JSX/React compresso.

Przyklad: Componente Scheda Abbonato

Input JSX Compresso:

Input

Output Formattato:

Output

Quando il Formater JSX È Utile

Quando lavori con React, Next.js o altri framework basati su JSX, questo formattatore gestisce il mix di JavaScript e XML. Eccellente per componenti, hook e template JSX. Strumenti di build come webpack e Vite spesso usano Babel per trasformare JSX. Per JS puro usa il Formater JavaScript.

Czesto zadawane pytania

I miei dati sono al sicuro?

Sì. La formattazione viene eseguita interamente nel browser. Nessun dato viene inviato a qualsiasi server.

Formater JSX vs formattatore JS?

Il formattatore JSX comprende la sintassi JSX (tag, props). Il formattatore JS è per JavaScript puro. Usa il formattatore JSX per il codice React.

Supporta TypeScript/TSX?

Potrebbe gestire TSX in alcuni casi. Per la formattazione incentrata su TypeScript, controlla l'output.

Cosa succede con i template Vue?

Vue usa una diversa sintassi di template. Questo strumento è per JSX/React.

Posso comprimere JSX?

Per la compressione usa webpack o rollup. Anche Prettier è un formattatore popolare per JSX.

Powiazane narzedzia

React, MDN JavaScript, Babel, Prettier, ECMAScript.