Prerequisiti
I discenti devono avere esperienze di sviluppo. Conoscere HTML, CSS e javascript.
Contenuti del Corso
Corso dedicato allo sviluppo front-end con React, dalla creazione dei componenti alla gestione dello stato, del routing e delle API, con un’introduzione a Redux.
Contenuti:
- Introduzione a React
- Concetti e filosofia della libreria
- Strumenti di sviluppo ed utilities
- Preparazione dell’ambiente
- React Elements e JSX
- Props, children
- Rendering condizionale, iterativo
- La prop “key”
- Stato, useState,hook
- Class component, functional component
- Integrazione con elementi di input
- Immutabilità e aggiornamento dello stato
- Effetti, effetti collaterali, esecuzione condizionata
- ComponentiLibrerie di utilità
- Routing
- Axios
- Introduzione a Redux
- Reducers
- Containers
- Actions