MENU

Fun & Interesting

65 - React JS - урок redux-thunk в деталях (теория)

IT-KAMASUTRA 81,969 lượt xem 5 years ago
Video Not Working? Fix It Now

🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT —INCUBATOR:

Front-end
https://it-incubator.io/front-end/?utm_source=youtube&utm_medium=it-k&utm_campaign=education

Back-end
https://it-incubator.io/back-end/?utm_source=youtube&utm_medium=it-k&utm_campaign=education

Поддержать меня можно на patreon https://www.patreon.com/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: https://www.youtube.com/playlist?list=PLcvhF2Wqh7DNVy1OCUpG3i5lyxyBWhGZ8


* Сайты:
https://it-kamasutra.com
https://it-incubator.eu
https://samuraijs.com



* Мы в соц. сетях:
https://vk.com/itkamasutra
https://instagram.com/itkamasutra
https://telegram.me/itkamasutra

* Мои личные VK и Insta:
https://vk.com/d.kuzyuberdin
https://www.instagram.com/it.kamasutra.dimych/

#thunk #redux #reactjs #практика #примеры #уроки #курс

Comment