65 - React JS - урок redux-thunk в деталях (теория)
IT-KAMASUTRA
0:00 / 0:00
65 - React JS - урок redux-thunk в деталях (теория)
82 804 просмотра · 7 лет назад
IT-KAMASUTRA
178 тыс. подписчиков
82 804 просмотра · 7 лет назад
🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT —INCUBATOR:
Front-end
https://it-incubator.io/front-end/?ut...
Back-end
https://it-incubator.io/back-end/?utm...
Поддержать меня можно на patreon / itkamasutra или оформив спонсорство на данном канале.
Помогайте друг другу вот здесь: https://t.me/reactjs_samurai
API: https://social-network.samuraijs.com/
Ребят, без thunk далеко не уедешь! Что такое thunk?
thunk - это функция, которая как правило делает асинхронную операцию (чаще всего, это ajax-запрос) и несколько диспатчей обычных экшенов!
Помимо ajax-запросов, внутри санки можно запустить другую асинхронщину, например setTimeout, setInterval либо сделать асинзронный запрос к indexedDB...
thunk - это функция бизнес логики (BLL уровень).
thunk - это функция, которую можно задиспатчить. Для этого ВАЖНО, чтобы стор понимал, что делать с санкой-функцией, которую задиспатчили. Для этого мы к стору применяем (applyMidleware) thunk-middleware - промежуточный слой, который будет перехватывать dispatch логику и запсукать санку.
Пример thunk и много практики нас ждёт в следующих выпусках, а пока немного теории!
Летим, самураи ;)
Уроки по React JS: • Курс "React JS - путь самурая 1.0", уроки,...
Сайты:
https://it-kamasutra.com
https://it-incubator.eu
https://samuraijs.com
Мы в соц. сетях:
https://vk.com/itkamasutra
/ itkamasutra
https://telegram.me/itkamasutra
Мои личные VK и Insta:
https://vk.com/d.kuzyuberdin
/ it.kamasutra.dimych
#thunk #redux #reactjs #практика #примеры #уроки #курс