.JSX estensione file
Per aprire file .JSX su Windows, fare clic con il pulsante destro del mouse sul file .jsx → Apri con → Visual Studio Code (o un altro editor di codice).
Apri un file .jsx con un editor di codice sorgente come Visual Studio Code per leggerlo o modificarlo. Per eseguirlo in un'app o in un browser, di solito viene trasformato in un normale JavaScript come parte di una fase di creazione (ad esempio con la trasformazione JSX di Babel o il supporto JSX di TypeScript).
Ultimo aggiornamento: 12 giugno 2026
Apri sul tuo dispositivo
Scegli il tuo sistema operativo per una guida passo passo dedicata.
Come aprire file .JSX
Usa queste istruzioni specifiche per piattaforma per aprire file .JSX in modo sicuro.
Windows
- Fare clic con il pulsante destro del mouse sul file .jsx → Apri con → Visual Studio Code (o un altro editor di codice).
- Se devi eseguirlo/crearlo, apri la cartella del progetto nella toolchain di compilazione (ad esempio una configurazione React/Babel o TypeScript) ed esegui il comando build o dev del progetto in modo che JSX venga trasformato in JavaScript.
Mac
- Fai clic tenendo premuto il tasto Control sul file .jsx → Apri con → Visual Studio Code (o un altro editor di codice).
- Per eseguirlo come parte di un'app, utilizza gli strumenti di compilazione del progetto in modo che JSX venga compilato in JavaScript (comunemente tramite Babel o TypeScript).
Linux
- Apri il file .jsx in un editor di codice come Visual Studio Code.
- Per eseguirlo, crea il progetto contenitore in modo che JSX venga trasformato in JavaScript standard (ad esempio utilizzando la trasformazione JSX di Babel o la compilazione JSX TypeScript).
iOS
- iOS comunemente non esegue o crea direttamente JSX; aprilo solo per la visualizzazione/modifica in un'app di editor di testo/codice o trasferisci il file in un ambiente desktop per gli strumenti di creazione React/Babel/TypeScript adeguati.
Android
- Android in genere non esegue o crea direttamente JSX; aprilo per visualizzarlo/modificarlo in un'app di editor di testo/codice o spostalo in un ambiente desktop per compilarlo con una tipica toolchain React/Babel/TypeScript.
Note di sicurezza
- I file .jsx sono codice sorgente eseguibile in una toolchain JavaScript: se crei o esegui un progetto contenente .jsx non attendibile, potresti eseguire logica non attendibile durante le fasi di sviluppo o creazione.
- JSX viene tipicamente trasformato in JavaScript (ad esempio da Babel o TypeScript); trattare la pipeline di trasformazione/build come parte della superficie di attacco quando si lavora con progetti non attendibili (è possibile che venga eseguito codice dannoso durante build/test).
- Sul Web, non dare per scontato che esista un tipo MIME ufficiale registrato IANA specifico per JSX; fare affidamento su tipi non standard (spesso visti come "text/jsx") può causare una gestione incoerente tra server e client.
Se non ti aspettavi questo file
Questa estensione di solito indica dati, testo o contenuti strutturati—non un programma eseguibile di per sé. Il rischio pratico è spesso l’ingegneria sociale (allegato truffaldino o nome fuorviante). Con mittenti fidati servono raramente formule antivirus generiche; questi strumenti sono utili quando vuoi un controllo in più su download inattesi.
Avast offers free and premium antivirus software that protects against viruses, malware, ransomware, and phishing. Scan files before opening them to ensure safety.
NortonNorton 360 delivers comprehensive antivirus protection, VPN, and identity theft monitoring. Scan files for threats before opening to keep your device secure.
Potremmo guadagnare una commissione quando usi i link affiliati. Questo supporta le nostre guide gratuite sulle estensioni file.
Impossibile aprire questo file?
Le cause e le soluzioni più comuni quando i file .JSX non si aprono.
Cause comuni
- Il browser/runtime genera un errore di sintassi sui tag JSX
- Compila compila, ma l'output JSX è sbagliato per la configurazione di React
- L'editor mostra JSX come testo normale o ha un IntelliSense scadente
Passi per risolvere
- Assicurati che il tuo progetto utilizzi un passaggio di trasformazione JSX (ad esempio la trasformazione React JSX di Babel o la compilazione TypeScript JSX).
- Costruisci o esegui il progetto tramite la sua toolchain invece di aprire il file .jsx direttamente in un browser.
Risoluzione problemi specifica per SO
Cos'è un file .JSX?
JSX è un'estensione della sintassi di JavaScript che ti consente di scrivere tag simili a XML all'interno del codice JavaScript. È ampiamente utilizzato con React per descrivere i componenti dell'interfaccia utente ed è comunemente archiviato in file con estensione .jsx. Gli strumenti in genere trasformano JSX in JavaScript standard prima dell'esecuzione.
Contesto
JSX è meglio conosciuta come la sintassi simile a markup utilizzata con React per scrivere l'output di rendering del componente in un modo che assomiglia all'HTML, pur essendo JavaScript. La documentazione di React descrive JSX come il modo comunemente usato (e preferito) per scrivere componenti React.
Un file .jsx non è un "formato binario" separato; è codice sorgente in testo semplice. Poiché i browser e molti runtime non eseguono in modo nativo la sintassi JSX, i progetti in genere includono una fase di compilazione/trasformazione che converte JSX in chiamate di funzioni JavaScript.
Le toolchain comuni includono Babel (tramite il plug-in di trasformazione React JSX) e il supporto JSX di TypeScript, che può compilare JSX in base alla configurazione. Negli editor come Visual Studio Code, gli strumenti JavaScript possono fornire IntelliSense compatibile con React/JSX e funzionalità di modifica.
Approfondimenti
Risorse autorevoli per ulteriori dettagli sul formato .JSX.
Problemi comuni .JSX
Il browser/runtime genera un errore di sintassi sui tag JSX
JSX non è la sintassi JavaScript standard nella maggior parte dei runtime, quindi l'esecuzione diretta di un file .jsx spesso fallisce a meno che non venga prima trasformato.
- Assicurati che il tuo progetto utilizzi un passaggio di trasformazione JSX (ad esempio la trasformazione React JSX di Babel o la compilazione TypeScript JSX).
- Costruisci o esegui il progetto tramite la sua toolchain invece di aprire il file .jsx direttamente in un browser.
Compila compila, ma l'output JSX è sbagliato per la configurazione di React
Il comportamento di compilazione JSX dipende dalla configurazione dello strumento (ad esempio, quale runtime/trasformazione JSX viene utilizzata). Una configurazione errata può modificare ciò che JavaScript viene emesso.
- Controlla la configurazione relativa a JSX nel compilatore/transpiler (opzioni TypeScript JSX o impostazioni di trasformazione Babel JSX).
- Allinea la documentazione React/JSX e le impostazioni dello strumento del progetto in modo che la trasformazione JSX corrisponda al runtime previsto.
L'editor mostra JSX come testo normale o ha un IntelliSense scadente
Se l'editor non tratta il file come JavaScript con JSX, potresti non ricevere l'evidenziazione della sintassi, la formattazione o l'assistenza per il codice.
- Utilizza un editor con strumenti JavaScript/React (ad esempio il supporto JavaScript di Visual Studio Code).
- Verifica che il file sia riconosciuto come JavaScript/JSX nell'editor e che le funzionalità/estensioni del linguaggio pertinenti siano abilitate.
FAQ
Un file .jsx è uguale a un file .js?
Entrambi sono file sorgente JavaScript, ma .jsx indica comunemente che il file contiene la sintassi JSX (tag simili a XML) oltre al normale JavaScript.
I browser possono aprire direttamente i file .jsx?
In genere no. JSX solitamente deve essere trasformato in JavaScript standard prima di poter essere eseguito; questo viene comunemente fatto mediante strumenti come la trasformazione JSX di Babel o la compilazione JSX di TypeScript.
Cosa dovrei usare per modificare .jsx?
L'ideale è un editor di codice con supporto JavaScript/React. Visual Studio Code documenta gli strumenti e le funzionalità JavaScript che funzionano bene con la modifica React/JSX.
"text/jsx" è un tipo MIME ufficiale?
Viene comunemente citato, ma non è registrato presso IANA, quindi non dovresti dare per scontato che sia un tipo di media standardizzato ufficiale.
Estensioni simili
Confronta formati correlati nella stessa categoria per trovare lo strumento giusto più velocemente.