Impara React con hooks, redux e react redux toolkit e RTK QUERY da zero a livello avanzato .Single Page Application con API di Laravel come backend. Corso aggiornato con le ultime novità di React e Redux Toolkit
Se vuoi imparare ad utilizzare la libreria REACTJS passo a passo, in modo pratico e senza fronzoli, questo è il corso che fa per te!.
Tutto il corso con degli esempi pratici e creazione e consumo di API:
Ho voluto condensare in questo corso i concetti fondamentali di REACT E REDUX in modo semplice, comprensibile e pratico in modo che sia alla portata di tutti coloro che hanno un minimo di esperienza con javascript, html e css.
Ecco i concetti fondamentali che imparerai in modo pratico:
Installazione nodejs e npm
Creazione di un'app REACT
Struttura dell'app creata con create-react-app
Introduzione a JSX
Rendering di elementi
Componenti e Props
State & Lifecycle
Gestione Eventi
Rendering condizionale
Liste and Keys
Forms
Controlled components
Accedere al DOM degli elementi con React.createRef
React Fragments
Chiamate ad API esterne
Passare parametri da padre a figli
React router
Hooks: useState, useEffect, useReducer
Creeremo un'app: Movie API dove vedremo
Cos'è Redux
Cos'è una store
Inviare messaggi alla store con dispatch
Abbonarsi agli eventi della store con subscribe
Actions e Actions creators
Reducers
Redux toolkit
thunkApi
TRK query
React redux toolkit
Uso dei thunkAPI
Uso dei hook creati by redux toolkit
Uso degli action creators
Uso e configurazione di TRK query
React Readux
Creeremo un'app, TODO LIST, dove vedremo
Collegare React e Redux con react-redux
Passare la store ai componenti con <Provider>
Connettere la store ai componenti con connect()
Creazioni di componenti container per collegare redux ai componenti
Mappare lo state della store come proprietà dei componenti
Mappare gli Action Creator come metodi e passarli come proprietà allo store con connect
MapDisPatch to Props
MapStateToProps
Utilizzo di combineReducers
Creazione di un CRUD, create, read update e delete con Laravel come backend
Questi sono i concetti Core per sviluppare in REACT e vengono tutti coperti in modo pratico ed intuitivo