Как отличить блокирующие и неблокирующие эффекты в 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 подробных практических видео-уроков с исходным кодом (плейлист курса https://www.youtube.com/playlist?list....
Мы в соцсетях: 💻 Сайт:
💻 Telegram:
💻 Twitter:   / _devmagazine   💻 GitHub:
☕️ 🍫 🍩 Поддержать канал: https://www.donationalerts.com/r/devm...
Плейлисты и курсы: 📃 Исходный код:
🍏 Redux Saga:    • 🍏 Redux Saga курс   💡 Все о ReactJS:    • 📘 ReactJS   💡 Как пройти ReactJS собеседование:    • 🚀 Собеседование React Frontend   💡 ReactJS хуки:    • 🐠 React хуки   💡 Redux:    • ☕️ Redux курс   💡 Как создать слайдер на ReactJS:    • 🎪 Как создать СЛАЙДЕР на ReactJS   💡 Svelte:    • 🌴 Svelte курс   💡 Sass:    • 📔 Sass курс   💡 GraphQL:    • 💪 GraphQL   💡 JavaScript:    • 📜 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

Смотрите также