Introduzione a React
React è un framework open source per la creazione di interfacce utente. È molto famoso per la creazione di applicazioni Web, ma può essere usato anche per creare applicazioni per dispositivi mobili o desktop tramite React Native. React è incentrato sul componente vista di MVC (Model-View-Controller). È quindi possibile usare altre librerie per il routing, la gestione dello stato e l'accesso alle API.
Questo modulo esplora i concetti di base di React. Offre un'introduzione a JavaScript XML (JSX), ai componenti e alla visualizzazione dei dati.
Obiettivi del modulo
- Comprendere i concetti di base di React
- Creare un'applicazione React
- Creare un componente
Project
In questo modulo si creerà un progetto iniziale per React. Si inizierà con un'introduzione a JSX e alla necessità di un bundler Web, quindi si creeranno i primi componenti e verrà illustrata la struttura del progetto.
Prerequisiti
Per completare questo modulo è necessaria una conoscenza di:
- HTML, CSS e JavaScript.
- Gestione dei pacchetti in Node.js e npm.
- Git.
Verificare che nel computer locale sia installato il software seguente:
- Node.JS
- Un editor di codice, ad esempio Visual Studio Code
- Git