Как отличить блокирующие и неблокирующие эффекты в Redux Saga - call и fork
#ReduxSaga #Redux #React
В этом видео уроке по Redux Saga поговорим о блокирующих и неблокирующих эффектах в redux-saga, самыми популярными примерами которых являются call и fork. Подробно рассмотрим пример login пользователя в приложении на основе эффектов redux-saga.
В redux saga есть блокирующие и неблокирующие вызовы эффектов. Эффекты можно условно разделить на блокирующие и неблокирующие. Блокирующий вызов означает, что когда Saga делает yield эффекта она будет ожидать завершения вызова. И только после перейдет к выполнению следующего эффекта. Самый популярный блокирующий эффект - call. Неблокирующий вызовы означает, что saga сразу же перейдет к следующему эффекту не дожидаясь завершения предыдущего. Самый популярный неблокирующий эффект - fork
Redux Saga это библиотека для Redux и является middleware для Redux, которая призвана упростить и улучшить выполнение сайд-эффектов. Cайд эффекты это асинхронные операции, например, загрузки данных либо иные действия, который должны выполняться помимо изменения данных стора (store).
Это полный курс по Redux Saga, который состоит из 18 подробных практических видео-уроков с исходным кодом (плейлист курса
Мы в соцсетях:
💻 Сайт:
💻 Telegram:
💻 Twitter:
💻 GitHub:
☕️ 🍫 🍩 Поддержать канал:
Плейлисты и курсы:
📃 Исходный код:
🍏 Redux Saga:
💡 Все о ReactJS:
💡 Как пройти ReactJS собеседование:
💡 ReactJS хуки:
💡 Redux:
💡 Как создать слайдер на ReactJS:
💡 Svelte:
💡 Sass:
💡 GraphQL:
💡 JavaScript:
00:00 - Отличия блокирующих и не блокирующих в Redux Saga
01:18 - О примере
02:28 - Реализация login flow в Redux Saga
04:44 - Пишем саги для login flow в Redux Saga (имплементация 1)
16:20 - Недостатки имплементации 1
17:51 - Улучшаем login flow (имплементация 2)
18:51 - Недостатки имплементации 2
19:56 - Улучшаем login flow (имплементация 3)
22:08 - Результаты имплементации 3
22:22 - Исправляем лоадер
#devmagazine #devmagazinechannel
1 view
173
38
2 days ago 00:18:37 1
Ты не толстая, а отекшая! Как я перестала отекать? 5 моих СЕКРЕТОВ
2 days ago 00:24:23 1
ЗАРЯДКА ОТ ОТЕКОВ | Лимфодренажные упражнения от отеков и застоя лимфы БЕЗ ПРЫЖКОВ
4 days ago 00:47:31 1
ПОПРОБУЙ ОТЛИЧИТЬ НЕЙРОПЕСНИ ОТ НАСТОЯЩИХ вместе с @kovalenkotrun
1 week ago 00:25:43 1
РПЦ и Путин. Как забыли Бога и полюбили войну
2 weeks ago 00:00:06 1
ЛАВРОВ ВЫДАЛ #история #ссср #россия
3 weeks ago 00:05:48 1
В России построят Мега тюрьму вместо базы Газпрома | Побег из нее не возможен
3 weeks ago 02:13:02 1
Н.Г. Чернышевский. «Что делать?». Биография. Реформа 1861 года. Разгром литературоведа с «Artifex».
4 weeks ago 00:11:14 2
Лжепатриоты. Разница между эр0тикой и п0рн0графией. Неосознанные мотивы.
1 month ago 00:14:43 2
⚡️НОВОСТИ | ПУТИН СРЫВАЕТ ПЕРЕГОВОРЫ | ИНФЛЯЦИЯ ВЫРОСЛА | ВЗРЫВ У ДЕТДОМА | ПЕРЕСТРЕЛКА НА МОЙКЕ
1 month ago 00:57:03 8
Дибоксы Simple Way Audio: D или J? Разница есть. Услышишь?
1 month ago 01:39:07 5
Имрам Крийя – о просветлении, программах души и смысле жизни. Как прийти к истинному Я
2 months ago 00:30:56 1
От Вече к Советам /Различия между Русами и Славянами / Евгений Спицын
2 months ago 00:00:48 1
Парад Победы 1985 #история #россия #9мая
2 months ago 00:04:20 1
МО Дачное. Весна 2022. Красота разнотравья. Богатство района. Воронцовский сквер.
2 months ago 00:21:02 1
В Молдове ЗАПРЕТЯТ протесты! / Реформа для свободы преступников / Трамп следит за Румынией
3 months ago 00:23:58 2
РОМАНТИЗАЦИЯ ЭСКОРТА — угроза для каждой девушки. Как вербуют в эскорт порядочных женщин?
3 months ago 00:19:16 1
Ноев ковчег: Коран vs. Библия. Шокирующие различия в историях ислама и христианства!