Tutorial Redux

Introducere Două idei de bază Terminologia de bază Funcționarea aplicației Redux Trei principii de bază

Instrumente de lucru

Instrumente de bază Instalarea și pregătirea aplicației React Instalarea Redux și RTK cu React Instalarea Redux DevTools Extension Instalarea React Router

Schema de bază a funcționării

Adăugarea unui slice Reducători Selectoare și hook-ul useSelector Obținerea datelor din store în componentă Formulare și stări locale Adăugarea unui formular Reducător și acțiune Trimiterea unei acțiuni Discuția despre schema de funcționare

Lucrul cu datele

Introducere Pagină separată pentru produs Pagina produsului în browser Modificarea datelor produsului în store Formular pentru editarea datelor Pagina de editare a produsului în browser Pregătirea datelor pentru obiectul action Adăugarea încă unui slice Adăugarea informațiilor despre vânzător Aducerea modificărilor în formular Utilizarea multiplă a datelor din slice Adăugarea logicii suplimentare Adăugarea reducer-ului Trimiterea action

Server și baza de date

Introducere Modificarea structurii stării Optimizarea lucrului cu selectoarele Instalarea msw pentru lucrul cu serverul Baza de date pentru server Crearea modelelor de date pentru baza de date Crearea obiectului cu datele vânzătorului Crearea obiectului cu datele produsului Crearea înregistrărilor în baza de date Trimiterea datelor de la server prin cerere GET Client pentru aplicație

Logica Asincronă și Thunks

Introducere în thunks Beneficiile utilizării createAsyncThunk Dispatch thunk dintr-un component Reduceri suplimentare Eliminarea cererilor duplicate Aplicarea stării cererii Obținerea datelor vânzătorilor Dispatch direct thunk Procesarea cererii trimise cu thunk Trimiterea datelor cu thunk Afișarea rezultatelor în component Afișarea listei de vânzători Pagina vânzătorului
bnhisves