React è una libreria JavaScript sviluppata da Facebook per la creazione di interfacce utente dinamiche e interattive. Grazie alla sua flessibilità e alla robustezza, React è diventato uno strumento fondamentale per sviluppatori web che desiderano costruire applicazioni moderne e scalabili. Questa guida fornisce un percorso dettagliato su come installare React, configurare l’ambiente di sviluppo e avviare il tuo primo progetto React.
Prerequisiti per l’Installazione di React
Prima di iniziare con l’installazione di React, è importante assicurarsi di avere tutti gli strumenti e i requisiti necessari. Questa sezione copre gli strumenti di base che dovresti avere installato e configurato sul tuo sistema.
Installazione di Node.js e npm
Node.js è una piattaforma che permette di eseguire JavaScript al di fuori del browser. Npm (Node Package Manager) è un gestore di pacchetti che viene installato insieme a Node.js e che consente di installare librerie e tool necessari per sviluppare con React.
Verifica dell’Installazione di Node.js e npm
Per verificare se Node.js e npm sono già installati, apri il terminale e digita i seguenti comandi:
sh
node -v
npm -v
Se entrambi i comandi restituiscono un numero di versione, significa che Node.js e npm sono installati. In caso contrario, scarica e installa Node.js dal sito ufficiale nodejs.org.
Editor di Testo
Un editor di testo è essenziale per scrivere codice. Alcuni degli editor più popolari sono Visual Studio Code, Sublime Text e Atom. Visual Studio Code è particolarmente consigliato per il suo supporto integrato per JavaScript e React, oltre alle numerose estensioni disponibili.
Installazione di Visual Studio Code
Puoi scaricare Visual Studio Code dal sito ufficiale code.visualstudio.com. Segui le istruzioni per il tuo sistema operativo per completare l’installazione.
Creazione di un Nuovo Progetto React
Una volta configurato l’ambiente di sviluppo, il passo successivo è creare un nuovo progetto React. React offre diversi strumenti per iniziare rapidamente un nuovo progetto.
Utilizzo di Create React App
Create React App è un comando che crea una nuova applicazione React con una configurazione predefinita, ideale per chi è alle prime armi.
Installazione di Create React App
Per installare Create React App, apri il terminale e digita il seguente comando:
sh
npx create-react-app nome-del-progetto
Sostituisci “nome-del-progetto” con il nome desiderato per il tuo progetto. Questo comando crea una nuova cartella con tutti i file e le dipendenze necessarie per avviare il tuo progetto React.
Struttura del Progetto
Dopo aver eseguito il comando, entra nella directory del tuo nuovo progetto:
cd nome-del-progetto
La struttura del progetto include diverse cartelle e file, come src
(dove scriverai il tuo codice), public
(file statici) e package.json
(elenco delle dipendenze e script di progetto).
Avvio del Server di Sviluppo
Per avviare il server di sviluppo e vedere la tua applicazione in esecuzione, utilizza il seguente comando:
npm start
Questo comando avvierà il server di sviluppo e aprirà il tuo progetto React nel browser all’indirizzo http://localhost:3000
.
Sviluppo e Configurazione del Progetto React
Ora che il tuo progetto React è in esecuzione, è il momento di iniziare a sviluppare e configurare ulteriormente l’applicazione. Questa sezione copre alcune delle basi della scrittura del codice React e della configurazione del progetto.
Creazione di Componenti React
I componenti sono i blocchi costitutivi di un’applicazione React. Ogni componente rappresenta una parte dell’interfaccia utente e può essere riutilizzato in diverse parti dell’applicazione.
Esempio di Componente React
Crea un nuovo file chiamato MyComponent.js
nella cartella src
e aggiungi il seguente codice:
import React from 'react';
function MyComponent() {
return (
<div>
<h1>Hello, React!</h1>
<p>This is my first component.</p>
</div>
);
}
export default MyComponent;
Importa e utilizza il nuovo componente nel file src/App.js
:
import React from 'react';
import MyComponent from './MyComponent';
function App() {return (
<div className=“App”>
<MyComponent />
</div>
);
}export default App;
Gestione delle Dipendenze
Durante lo sviluppo, potresti aver bisogno di installare librerie aggiuntive per aggiungere funzionalità al tuo progetto. Npm rende questo processo semplice e diretto.
Installazione di Librerie Aggiuntive
Per esempio, per installare React Router per la gestione della navigazione, usa il seguente comando:
npm install react-router-dom
Una volta installata, puoi importare e utilizzare React Router nei tuoi componenti per gestire la navigazione tra le pagine dell’applicazione.
Configurazione degli Script
Il file package.json
contiene gli script utilizzati per eseguire diverse attività nel tuo progetto, come avviare il server di sviluppo, eseguire test e creare build di produzione.
Aggiunta di Script Personalizzati
Puoi aggiungere nuovi script o modificare quelli esistenti nel file package.json
per adattarli alle tue esigenze. Ad esempio, per aggiungere uno script di build personalizzato:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"custom-build": "react-scripts build && some-custom-command"
}
Installare React e configurare l’ambiente di sviluppo è il primo passo per creare applicazioni web moderne e interattive utilizzando React. Seguendo questa guida, hai imparato come installare Node.js e npm, creare un nuovo progetto React con Create React App, sviluppare componenti React e gestire le dipendenze del progetto. Ora sei pronto per esplorare ulteriormente React e sviluppare le tue applicazioni web personalizzate.
Scopri il nostro Corso React + Next.js, e fai un passo in avanti con la tua carriera di developer!