Водич за Redux
Алат за рад
Основни алати
Инсталација и припрема React апликације
Инсталација Redux и RTK са React-ом
Инсталација Redux DevTools Extension
Инсталација React Router-а
Основна шема рада
Додавање слајса
Редуктори
Селектори и хукова useSelector
Добијање података из стора у компоненти
Форме и локална стања
Додавање форме
Редуктор и акција
Слање акције
Дискусија о раду шеме
Рад са подацима
Увод
Посебна страница за производ
Страница производа у претраживачу
Измена података о производу у store-у
Форма за измену података
Страница за измену производа у претраживачу
Припрема података за објекат action
Додавање још једног слајса
Додавање информације о продавцу
Уношење измена у форму
Вишеструка употреба података из слајса
Додавање додатне логике
Додавање reducer-а
Слање action-а
Сервер и база података
Увод
Промена структуре стања
Оптимизација рада са селекторима
Инсталација MSW за рад са сервером
База података за сервер
Креирање модела података за базу података
Креирање објекта са подацима о продавцу
Креирање објекта са подацима о производу
Креирање уноса у базу података
Слање података са сервера путем GET захтева
Клијент за апликацију
Асинхрона логика и Thunks
Увод у thunks
Предност коришћења createAsyncThunk
Слање thunk-а из компоненте
Додатни редјусери
Елиминисање дуплирања захтева.
Примена статуса захтева
Добијање података о продавцима
Директно слање thunk-а
Обрада захтева послатог помоћу thunk-а
Слање података помоћу thunk-а
Приказ резултата рада у компоненти
Приказ списка продаваца
Страна продавца