Что такое Redux Saga? Полный курс Redux-Saga (Часть 1/18)

preview_player
Показать описание
#ReduxSaga #Redux #React

Это полный курс по Redux Saga, который состоит из 18 подробных практических видео-уроков с исходным кодом.

Redux Saga - это библиотека для Redux и является middleware, которая призвана упростить и улучшить выполнение сайд-эффектов. Cайд эффекты - это асинхронные операции, например, загрузки данных либо иные действия, который должны выполняться помимо изменения данных стора (store).

В этом курсе по redux saga мы узнаем как работать с сагой, узнаем какие есть эффекты в саге и разберемся в деталях их использования, как комбинировать саги, организовывать сайд эффекты (side effects) в проектах, как тестировать саги, использовать асинхронные actions и т.д. Будет множество примеров на React с использованием библиотеки Redux.

В этом видео начинаем полный практический курс по Redux-Saga. Установим Redux Saga middleware в проект, поговорим о том что такое Redux Saga, как работать с этой библиотекой, что такое эффекты redux-saga, хэлперы takeEvery и takeLatest, воркеры и вотчеры и т.д.

Мы в соцсетях:

Плейлисты и курсы:

00:00 - Что такое Redux Saga
00:55 - О курсе Redux Saga
01:12 - Подготовка стора для примера Redux Saga
07:13 - Установка Redux Saga
07:25 - Добавление Redux Saga middleware в проект
09:33 - Пишем Redux Saga - вотчеры и воркеры
16:15 - Что такое Redux Saga Effect
18:49 - Добавление хэндлеров в приложение
26:28 - Отличия takeEvery и takeLatest в Redux Saga

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

Автор, вы большой молодец

Спасибо вам большое

mbkpblw
Автор

Спасибо, ребят если вам зашло так поставьте лайк и подписку, хотя бы оставьте коммент.

kushinii
Автор

отличное видео, будет здорово если подготовите ролик о saga
redux-toolkit Успехов вашему каналу

rcnqqrq
Автор

Мне говорили надо так писать, чтобы не передавать промис) Ну Вы сами об этом в видео сказали)

export const getUserPosts = async (userId) => {

return await fetch(
`ссылка`
).then((response) => response.json())
}

indigosay
Автор

Одна из проблем саг, по-моему - это то, что "не найдешь концов" в более-менее среднем проекте. В редакторе не сможешь перейти на функцию - обработчик (т.к. вотчеры). В свое время пришлось отказаться от них (хотя по своей сути саги мне нравятся больше санков + с redux-toolkit вполне хорошо). Что скажешь на этот счет?

oygemor
Автор

Я правильно понял, что saga используется вместо thunk ?

indigosay