Redux ўрганиш
Иш харакати учун асбоб-ускуналар
Асосий асбоб-ускуналар
React-иловасини ўрнатиш ва тайёрлаш
Redux ва RTKни React билан ўрнатиш
Redux DevTools Extensionни ўрнатиш
React Routerни ўрнатиш
Асосий иш схемаси
Слайс қўшиш
Редьюсерлар
Селекторлар ва useSelector ҳуки
Компонентда storeдан маълумот олиш
Шакллар ва локал стейтлар
Шакл қўшиш
Редьюсер ва action
Action жўнатиш
Иш схемаси муҳокамаси
Маълумотлар билан ишлаш
Кириш
Маҳсулот учун алоҳида саҳифа
Браузердаги маҳсулот саҳифаси
Storeдаги маҳсулот маълумотларини ўзгартириш
Маълумотларни таҳрирлаш учун форма
Браузердаги маҳсулотни таҳрирлаш саҳифаси
Action объекти учун маълумотлар тайёрлаш
Яна бир слайс қўшиш
Сотувчи ҳақида маълумот қўшиш
Формага ўзгартиришлар киритиш
Слайсдан маълумотларни қайта-қайта ишлатиш
Қўшимча мантиқ қўшиш
Редьюсер қўшиш
Action жўнатиш
Сервер ва база данных
Кириш
Статус структурасини ўзгартириш
Селекторлар ишини оптималлаштириш
Сервер билан ишлаш учун msw ўрнатиш
Сервер учун база данных
База данных учун маълумот моделларини яратиш
Сотувчи маълумотлари билан объект яратиш
Маҳсулот маълумотлари билан объект яратиш
База данныхда ёзувлар яратиш
GET-сўров бўйича сервердан маълумот юбориш
Илова учун клиент
Асинхрон логика ва Thunks
Thunks га кириш
createAsyncThunk дан фойдаланиш фойдаси
Thunk ни компонентдан юбориш
Қўшимча редьюсерлар
Такрорланган сўровни олдини олиш.
Сўров статусидан фойдаланиш
Сотувчилар маълумотларини олиш
Thunk ни тўғридан-тўғри юбориш
Thunk ёрдамида юборилган сўровни қайта ишлаш
Thunk ёрдамида маълумотларни юбориш
Иш натижаларини компонентда кўрсатиш
Сотувчилар рўйхатини кўрсатиш
Сотувчи саҳифаси