Creazione delle prime app Web con React
React.js è il più diffuso framework JavaScript front-end. Grazie a JSX, una combinazione di HTML e JavaScript, gli sviluppatori possono creare viste in modo naturale. Possono inoltre creare componenti per blocchi riutilizzabili tra più applicazioni. In questo percorso di apprendimento verrà illustrato React e verranno presentate le competenze principali di cui devono disporre gli sviluppatori per usare questo potente framework.
Prerequisiti
Conoscenza di HTML/CSS, JavaScript, Git, npm e una certa esperienza con React.
Codice obiettivo
Si vuole richiedere un codice obiettivo?
Moduli in questo percorso di apprendimento
React.js è il più diffuso framework JavaScript front-end. Gli sviluppatori usano JSX, una combinazione di HTML e JavaScript, per creare viste in modo naturale. Possono inoltre creare componenti per blocchi che possono riutilizzare tra più applicazioni. Questo modulo presenta React e le competenze principali che gli sviluppatori devono avere per usare questo potente framework.
L'obiettivo dei componenti di React è creare blocchi riutilizzabili di codice e interfaccia utente. Per supportare la riutilizzabilità, è possibile passare i dati nei componenti tramite proprietà. Verrà illustrato come aggiungere proprietà a un componente e come usare tipi di dati complessi come le matrici.
Le applicazioni in genere contengono dati che verranno modificati dalle interazioni dell'utente. Queste modifiche vengono spesso gestite tramite una qualche forma di stato ed eventi. In questo modulo vengono illustrati i concetti di stato ed eventi, oltre agli strumenti forniti da React per la gestione.