Redux-Saga React Полный Курс. Урок 1. Саги, Эффекты, Генераторы.
Это первый урок из цикла обучающих видео о Redux-Saga на русском.
Redux-Saga - это middleware для redux, цель которой - сделать асинхронные операции в React приложениях: эффективными для выполнения, легко управляемыми и тестируемыми.
Ключевая концепция редакс саги - это создать отдельный поток в нашем приложении, который несет полную ответственность за все побочные эффекты.
👉 Менторство, обратная связь и поддержка
Для полного понимания нужно смотреть видео полностью.
Таймкоды:
00:00 - Концепт и шаблон проектирования сага.
00:54 - Генераторы в ES6, function*, yield.
08:00 - Разворачиваем react приложение и устанавливаем redux-saga.
09:55 - Подключаем sagaMiddleware и создаем redux store.
15:00 - Создаем первые саги. Saga watcher, saga worker, effects.
17:22 - Effect take.
20:59 - Effect takeEvery, takeLatest, takeLeading, работа с промисами.
23:35 - Реальный запрос на сервер через fetch.
26:33 - Effect put.
28:17 - Effect call.
29:43 - Паралельные задачи redux-saga..
32:54 - Effect fork.
34:38 - fork vs call. Разница между эффектами.
38:04 - Обработка ошибок в разветвленных задачах (вызваных с fork).
39:22 - Effect spawn. fork vs spawn.
41:26 - Effect join.
43:25 - Effect select.
44:40 - Резюмируем концепцию и эффекты Redux-Saga.
Приятного просмотра! Буду благодарен за поддержку в виде комментария и лайка)
✔️Если хочешь изучать программирование со мной, не забудь подписаться :)
✔️Мой телеграм канал:
#reduxsaga #reactreduxsaga #reduxsagaeffects #редакссага #реактредакссага #редакссаганарусском
1 view
151
56
10 months ago 01:20:06 1
Собеседование в Эльборабо middle frontend-разработчиком ЗП 100-180К
10 months ago 00:12:03 1
Компоненты высшего порядка ReactJS (Higher-order components)