← Livello 3 – Maestro

Lezione 3 di 10 ⏱ 35 minuti Premium

La tua prima app React con Vite

Configura un vero progetto React, avvialo e orientati in ciò che è stato creato.

Te lo mostro: configurare il progetto

Vite (si pronuncia “veet”, francese per “veloce”) è uno strumento che prepara per te lo scheletro di un progetto React pronto all’uso. Apri il terminale e vai dove vuoi che viva il progetto (tipo il Desktop):

cd Desktop
npm create vite@latest my-react-web -- --template react

Vite potrebbe chiederti qualcosa – conferma con Invio. Poi:

cd my-react-web
npm install
npm run dev -- --port 3901

Vedi un logo che gira e il titolo “Vite + React”? Congratulazioni – la tua prima app React è in esecuzione! 🎉

💡

Cos’è localhost? Un “server” che gira solo sul tuo computer. Solo tu puoi vederlo – è il tuo campo di prova privato. E la parte migliore: quando cambi il codice e salvi, la pagina si aggiorna da sola all’istante. Niente più F5 infiniti!

Un giro nel progetto

Apri la cartella my-react-web in VS Code (File → Open Folder). Sembra tanta roba, ma per ora contano solo tre file:

FileCos’è
index.htmll’unico HTML di tutto il sito – quasi vuoto, solo un <div id="root">
src/main.jsxl’avviatore: prende l’app e la inserisce in quel div
src/App.jsxil componente principale – qui scriverai codice
src/App.cssstili – CSS normale, come già lo conosci

Ignora il resto per ora (non aprire mai né cancellare node_modules, package.json è l’elenco dei pacchetti del progetto).

La tua prima modifica al codice

Apri src/App.jsx. Cancella tutto e scrivi:

function App() {
  const name = "Jake";

  return (
    <div>
      <h1>Hi, this is {name}!</h1>
      <p>This is my first React app.</p>
    </div>
  );
}

export default App;

Salva – e la pagina nel browser è cambiata da sola. Ecco cosa stai guardando:

JSX ha due stranezze a cui ti abituerai: invece di class, scrivi className (class è una parola riservata in JavaScript), e un componente deve restituire un solo elemento contenitore (ecco perché c’è un <div> intorno a tutto).

Ora tocca a te 💪

  1. Configura il progetto seguendo la guida e avvialo.
  2. Modifica App.jsx: un titolo con il tuo nome, un paragrafo su cosa stai costruendo, e una variabile age che mostri nella frase I am {age} years old.
  3. Cancella di proposito un tag di chiusura e guarda com’è l’errore – Vite lo mostra direttamente nel browser, con il numero di riga. Poi correggilo.
  4. Ferma il server (Ctrl+C nel terminale) e riavvialo (npm run dev -- --port 3901) – per prendere confidenza con tutto il ciclo.

Controlla da solo: Il progetto gira su localhost, puoi fermarlo e riavviarlo, e quando modifichi App.jsx e salvi, il browser si ridisegna da solo. Il ciclo dello sviluppatore gira!

Cosa porti via da questa lezione