Redux-Saga. Полный курс

preview_player
Показать описание
#YauhenK #webdev #React #Redux #Redux-Saga

В данном видеокурсе мы с вами рассмотрим Redux-Saga.
Redux-saga - это библиотека, которая призвана упростить и улучшить выполнение сайд-эффектов в Redux приложениях. Основная особенность Саги это создать множества процессов. И обрабатывать эти процессы по отдельности.
В курсе мы разберём основные концепции: "вотчеры", "воркеры" и "эффекты". С помощью Redux-saga научимся осуществлять асинхронные запросы, записывать данные в Redux-Store и обрабатывать ошибки. По результату курса создадим небольшое новостное React-приложение и загрузим его на бесплатный сервис Netlify.

✒ Репозиторий курса:

✒ Timeline:
✔ 0:00 - Введение (Introduction)
✔ 2:30 - Основные понятия (Basic Concepts)
✔ 9:03 - Установка и настройка окружения (Setup Environment)
✔ 16:41 - Интеграция Redux (Redux Integration)
✔ 24:23 - Интеграция Redux-Saga (Redux-Saga Integration)
✔ 31:42 - Эффекты и запрос данных (Effects & Data Fetching)
✔ 40:02 - Сохранение данных в стор (Saving Data Into Redux-Store)
✔ 46:28 - Параллельные задачи (Parallel Tasks)
✔ 56:27 - Обработка ошибок (Errors Handling)
✔ 1:05:28 - Интеграция React Router (React Router Integration)
✔ 1:13:52 - Структура корневой Саги (Root Saga Structure)
✔ 1:20:22 - Интеграция Connected-React-Router (Connected-React-Router Integration)
✔ 1:29:30 - Полезные эффекты (Useful Effects)
✔ 1:36:12 - Деплой на Netlify (Deploying To Netlify)

✒ Полный список готовых и планируемых курсов:

✒ Автор курса:

Рекомендации по теме
Комментарии
Автор

спасибо большое за курс!
ты большой молодец,

knowledgedose
Автор

Как раз вчера проверял ваш канал про редакс а сегодня такой подарок, спасибо)

elconrel
Автор

Спасибо за курс! Как раз на проекте с сагой, обязательно посмотрю новые материалы ещё )

AleksandrNeo
Автор

Шикарный курс, смотрел от начала до конца🎉🎉🎉🎉🎉

bzohese
Автор

Начал смотреть - как всегда вострог, всё чётко, лаконично, без воды)❤

nk_
Автор

Спасибо, за хороший и актуальный курс!

serhiikhotsyk
Автор

Надеялся что больше с Сагой работать не буду. И вот на новой работе как р Сага - как своевременно вышел ролик. Жене большое спасибо

maxet
Автор

Отличное видео. Большое спасибо за урок)

raminhesenov
Автор

До последнего надеялась, что Сага обойдёт меня стороной, но нет... Большое спасибо Вам за труды, всё чётко, ясно и по сути. Хороший курс. Отдельно удовольствие - Ваше произношение английских слов, это большая редкость 😅. Желаю успехов в дальнейшем!

ElizavetaLurova
Автор

Спасибо за то, что открыл глаза и дал понимание откуда в саге ноги растут)

Думал, что сагу обойду стороной, но попал в крупную компанию, где без саги никак!

livevikulin
Автор

Привет . Спасибо за хорошое видео, хотела уточнить не планируешь ли сделать приложение rtk query, ts, react ? Спасибо еще раз )

haibova_irisha
Автор

Бляяя как давно я хотел себе такую же прическу в стиле Ким Чен Ын, но все не могу собраться с силами :)

Красавчик!

imdimasan
Автор

Redux-Saga, 1 миллион 200 тьісяч загрузок в неделю на Npm. Етот продукт теперь снова поддерживается. В связи с наступлением server actions Redux-Saga может получить второе дьіхание.

maksymdudyk
Автор

привет rtk query замена redux saga или нет? если можно подробный ответ, заранее спасибо)

godforger
Автор

Женя, у нас на проекте используется redux + saga каждый раз когда мы кладем что-то в стор перерисовывается все приложение, попробовали на одной странице Zustand такой проблемы нет, и стало все быстрее, проблему пока найти не можем, кодовая база большая, да и редакс подключен базово, вообще заметил что с redux + saga довольно долго разрабатывать, страдает вся команда, допустим если делать страницу с большой формой и в ней много разных прогрузок данных, на написание саг и прочего уходит много времени, что всех в команде напрягает, некоторые теряются в коде, кто-то не так назовет экшен и сидит целый день ищет в чем проблема, честно Жень, ужас, но за ролик спасибо.😮

TipAnswer
Автор

Не знаю что это) но поставил лайк и написал коммент!

mind
Автор

Какую цветовую тему для VScode вы используете ?

groove
Автор

А можно использовать сагу вместе с тулкит или это аналог? Спасибо

georgy
Автор

Для всех кто пришел спросит а надо оно мне?
1. 2-3 года и это тотальный legacy(труп)
2. Официальная рекомендация от Redux

* Use the RTK "listener" middleware as the default for responding to store updates and writing long-running async workflows
* Only use sagas / observables in the very rare situation that listeners don't solve your use case well enough

kujojotaro
Автор

а как получить стейт, который нужен как параметры для запроса на сервер? его можно получить только с помощью useSelector в компоненте, то есть вызывать эту асинхронную функцию тоже нужно там, а не в saga. У меня истерика

dxlytom