Capitolo 2. JSX
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Nel Capitolo 1 abbiamo appreso le basi di React e le sue origini, confrontandolo con altre librerie e framework JavaScript popolari dell'epoca. Abbiamo appreso la vera proposta di valore di React e il motivo per cui esiste.
In questo capitolo impareremo a conoscere JSX, un'estensione della sintassi di JavaScript che ci permette di scrivere codice simile all'HTML all'interno del nostro codice JavaScript. Quando Reactè stato introdotto nel 2013, è stata la prima cosa che è stata notata e criticata, per cuiha senso concentrarsi su di essa all'inizio del libro.
Per iniziare la nostra discussione, cerchiamo di capire cosa significa JSX. Sappiamo già che JS è JavaScript. Questo significa che JSX è la versione 10 di JavaScript? Come Mac OS X? È JS Xtra? Potremmo pensare che la X in JSX significhi 10 o Xtra, che sarebbero entrambe buone ipotesi! Ma la X in JSX sta per JavaScript Syntax eXtension. A volte viene anche chiamatoJavaScript XML.
JavaScript XML?
Se frequenti il web da un po' di tempo, potresti ricordare che il termineAJAX, o Asynchronous JavaScript and XML, risale agli anni 2000. AJAX era essenzialmente un nuovo modo di utilizzare le tecnologie esistenti per creare pagine web altamente interattive che si aggiornavano in modo asincrono e in tempo reale, invece dello status quo dell'epoca: ogni cambiamento di stato caricava ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access