Раньше редакс казался чем-то очень сложным, отчасти из-за болерплэйта (особенно если не на хуках писать, ещё и с saga). Искал альтернативы, понравился экспериментальный recoil от fb. После ваших видео сильно поменял мнение о redux.
@vlad-zf1ev3 жыл бұрын
В конце самое интересное. Больше информации на этот вопрос и хотел найти. Как использовать мидлвар с thunk .
@amat0ru3 жыл бұрын
благодарю за помощь.
@TheVicKlim3 жыл бұрын
Было полезно, спасибо
@serhiimaliuha692 жыл бұрын
Что-то не могу понять. Вы говорите что после диспатча, до того как отработает редюсер, перехватывает экшен мидлвар. но я законсольложил экшен в редюсере и в саге. ТАк в саге отработало после редюсера
@hasst92613 жыл бұрын
Это круто
@maxet23743 жыл бұрын
отличное видео
@vladimirworka85243 жыл бұрын
Не совсем понятно что нужно возвращать из функции middleware. В одном случае возвращаем результат работы функции next, в другом свою функцию. Вообще обязательно ли что то возвращать или достаточно просто вызвать функцию next (например в приведённом примере логгера)?
@DevMagazineChannel3 жыл бұрын
Достаточно лишь вызывать next(). То что возвращается из middleware через return будет доступно как результат вызова dispatch({ ... }). По сути наличие/отсутствие return на работу middleware не влияет.
@vladimirworka85243 жыл бұрын
DevMagazine - канал о программировании пасиб, теперь все точки над i расставлены
@DevMagazineChannel3 жыл бұрын
Кстати есть нюанс: если из middleware1 возвращается результат, а в middleware2 `return next()` нет, то `dispatch({...})` не получит этот результат. Поэтому для того чтобы не сломать цепочку желательно добавлять `return`. Я думаю, что сниму отдельный ролик, у меня появилось несколько интересных идей по этой теме.
@vladimirworka85243 жыл бұрын
DevMagazine - канал о программировании понял, пасиб, это я в принципе уже сам догадался :))