Gestione dello stato in React con Redux

Modalità: elearning 8 ore


Prezzo del corso

Descrizione del corso

Redux è una libreria JavaScript open source per la gestione dello stato dell’applicazione. È più comunemente usato con librerie come React o Angular per costruire interfacce utente. Simile all’architettura Flux di Facebook, è stato creato da Dan Abramov e Andrew Clark.

Questa libreria nasce per risolvere un problema a cui siamo talmente abituati nello sviluppo delle nostre applicazioni che quasi non ci facciamo più caso: la gestione dello stato.

Nel Corso Gestione dello stato in React con Redux parleremo di cosa si tratta: una libreria per la gestione dello stato in Javascript, che riprende molti concetti dalla programmazione funzionale e che ci permette di gestire lo stato in modo prevedibile. Nella prima parte del corso affronteremo i concetti teorici alla base per passare poi alla pratica andando a riconvertire la logica di un progetto To Do List utilizzando Redux. Integreremo quindi nuove funzionalità e introdurremo i middleware, grazie ai quali potremo effettuare chiamate asincrone all’interno del nostro codice. Nella seconda parte del corso andremo a creare un’applicazione da zero sfruttando le API di Star Wars, vedremo quindi come analizzare e debuggare utilizzando i DevTools. Infine andremo ad accennare a due delle alternative più importanti a Redax: Mobx e Recoil.

 

 

PROGRAMMA

  • Introduzione a Redux
  • Core Concepts: actions
  • Core Concepts: reducers
  • Connessione dei componenti
  • Nuove funzionalità
  • Middleware
  • Star Wars app
  • Redux Devtools
  • Alternative a Redux

 

 

 

 

REQUISITI

Conoscenza del linguaggio Javascript, Corso introduttivo a React

 

PERCORSO REACT DEVELOPER

Introduzione a HTML e CSSIntroduzione a JavascriptGestire dati con JavascriptProgrammazione asincrona con Javascript, Introduzione a react, Gestione dello stato in React con Redux, Introduzione a React Native

 

 

Visualizza la DEMO del corso.

 

 

 



Privacy & Cookie policy - Politica di Qualità