[lectrum] Продвинутый курс по Redux-Saga (Андрей Мулык)
Продвинутый и ёмкий курс
Вы изучите все возможные темы, которые относятся к Redux-Saga: от первоначальных шагов по созданию Saga сценариев до продвинутых техник делегирования.
Cтруктура курса:
1. Введение в Redux-Saga
- Обзор курса
- Что такое Redux-Saga
- Механизм работы Redux-Saga внутри Redux приложения
- Альтернативные библиотеки
- Сильные и слабые стороны Redux-Saga
- Обзор основных источников информации по Redux-Saga
- Нюансы при работе с документацией
- Советы по изучению Redux-Saga
- Клонирование стартовой точки
- Подготовка окружения
- Запуск проекта
- Обзор стартовой точки
- Обзор зависимостей проекта
- Разбор структуры проекта
5. Разбор основного механизма
- Что такое корневая сага и для чего она нужна?
- Настройка механизма подписки Saga сценария на конкретный Redux Action
- Написания базового сценария загрузки данных из API
- Знакомство с блокирующими эффектами
- Нюансы при работе со сложными сценариями
- Разбор концепции воркера и вотчера
- Нюансы при работе с эффектом call
- Работа с эффектом delay
- Применение эффекта fork
- Отмена текущей задачи
- Выполнение сценариев в параллельном режиме
- Обработка ошибок возникающих в fork-сценариях
- Нюансы при обработки ошибок в spawn-сценариях
- Применение эффекта takeEvery
- Применение эффекта takeLatest
- Что такое очередь?
- Применени эффекта actionChannel