Qual è la differenza tra JS e JSX

Qual è la differenza tra JS e JSX
JavaScript è un ecmascript che segue un linguaggio di scripting che consente agli sviluppatori di rendere le loro pagine web più interattive. Ogni volta che una pagina web carica qualcosa, o una presentazione di presentazione o un'immagine animata viene visualizzata, JavaScript è coinvolto dietro di essa. Fondamentalmente aggiunge vita e creatività in un sito Web, rendendolo più coinvolgente.

JSX è solo un'estensione di sintassi di JavaScript che consente agli utenti di scrivere componenti React; React è una libreria JavaScript frontend open source per la costruzione di UI complesse; Consente ai programmatori di creare UI complesse da componenti più piccoli.

JSX o JavaScript XML combina HTML e JavaScript, rendendo il codice più facile da leggere e comprensibile per l'utente. JSX combina l'interattività con il markup anziché separare i due. Rende più facile visualizzare Dom. In JSX possiamo scrivere direttamente i tag HTML all'interno del codice JavaScript.

Come sono diversi JS e JSX?

Sia JS che JSX sono intercambiabili ma la differenza sta nel modo in cui viene creata l'interfaccia utente e come la funzionalità viene divisa attraverso l'applicazione.

Per JS, un semplice HTML è scritto per primo e JS è scritto all'interno del tag script come mostrato:


Elenco di frutta



  • Arancia

  • Mango

  • Pera


E quindi viene aggiunto il javascript che eseguirà la funzionalità:

Ma il codice simile di JSX in React inizia con un file HTML fisso:

E poi il codice è scritto che sembra simile a HTML, ma è JSX:

funzione FruitList (oggetti di scena)
ritorno (

Elenco di frutta



  • Mango

  • Pera

  • Guaiava



)
;

In questo modo la funzionalità è anche divisa nei componenti e quindi semplificare le applicazioni complicate.

JSX non è necessario utilizzare in quanto React può essere scritto con JS e JSX, ma JSX rende più facile per gli utenti fare applicazioni React, in quanto è simile a HTML. Semplifica la scrittura e l'aggiornamento del codice HTML, quindi la funzionalità è più facile da gestire.

Conclusione

JS è semplicemente un linguaggio di scripting, aggiungendo funzionalità nel tuo sito Web. JSX è un'aggiunta alla sintassi JavaScript che è una miscela di HTML e JavaScript. Sia JS che JSX sono intercambiabili ma JSX rende il codice più facile da capire per gli utenti. JSX è popolarmente utilizzato in React, in quanto rende molto più semplice la costruzione di un'applicazione.