Introduzione
React è una libreria JavaScript molto popolare per lo sviluppo di interfacce utente moderne e reattive. Con questo tutorial imparerai a creare una semplice web app utilizzando React.
Passo 1: Preparazione dell'ambiente di sviluppo
Assicurati di avere Node.js installato sul tuo sistema.
Apri il terminale e digita il seguente comando per creare una nuova app React:
npx create-react-app my-app
Passo 2: Struttura del progetto
Una volta che il comando ha terminato l'esecuzione, entra nella directory del progetto:
cd my-app
Apri il progetto nel tuo editor di codice preferito. Vedrai una struttura di directory generata automaticamente.
Passo 3: Componenti React
Nella directory src
, troverai un file chiamato App.js
. Questo è il componente principale della tua app. Puoi modificare questo file per creare la tua interfaccia.
import React from 'react';
function App() {
return (
<div>
<h1>Ciao, mondo!</h1>
</div>
);
}
export default App;
Passo 4: Rendering del componente
Nel file src/index.js
, troverai il seguente codice:
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
Questo codice rende il componente App
all'interno dell'elemento con l'id "root" nel tuo file HTML.
Passo 5: Esecuzione dell'app
Ora puoi eseguire la tua app React. Nel terminale, esegui il seguente comando:
npm start
Verrà avviato un server di sviluppo locale e la tua app verrà aperta nel tuo browser predefinito all'indirizzo http://localhost:3000
.
Passo 6: Personalizzazione della web app
Ora puoi iniziare a personalizzare la tua web app. Modifica il componente App
nel file src/App.js
per aggiungere nuovi elementi o stili.
import React from 'react';
function App() {
return (
<div>
<h1>Ciao, mondo!</h1>
<p>Benvenuto nella mia web app React.</p>
</div>
);
}
export default App;
Ogni volta che salvi le modifiche, il server di sviluppo si aggiornerà automaticamente e vedrai i cambiamenti nella tua app.
Questo è solo un tutorial introduttivo per farti iniziare con React. Puoi continuare ad esplorare e imparare nuove funzionalità, come la gestione dello stato, i componenti di classe, le chiamate API e molto altro.
Conclusione
In questo tutorial abbiamo visto come creare una web app utilizzando il framework React. Buon divertimento nello sviluppo della tua web app React!