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