Что такое Redux Middleware?

  Рет қаралды 11,645

Веб-разработка - DevMagazine

Веб-разработка - DevMagazine

Күн бұрын

Пікірлер: 14
@nikitamusic7073
@nikitamusic7073 2 жыл бұрын
Класс! Спасибо! Идеальный пример
@ИльяБондаренко-т4е
@ИльяБондаренко-т4е Жыл бұрын
Спасиб тебе, то что искал)
@vladimirworka8524
@vladimirworka8524 3 жыл бұрын
Раньше редакс казался чем-то очень сложным, отчасти из-за болерплэйта (особенно если не на хуках писать, ещё и с saga). Искал альтернативы, понравился экспериментальный recoil от fb. После ваших видео сильно поменял мнение о redux.
@vlad-zf1ev
@vlad-zf1ev 3 жыл бұрын
В конце самое интересное. Больше информации на этот вопрос и хотел найти. Как использовать мидлвар с thunk .
@amat0ru
@amat0ru 3 жыл бұрын
благодарю за помощь.
@TheVicKlim
@TheVicKlim 3 жыл бұрын
Было полезно, спасибо
@serhiimaliuha69
@serhiimaliuha69 2 жыл бұрын
Что-то не могу понять. Вы говорите что после диспатча, до того как отработает редюсер, перехватывает экшен мидлвар. но я законсольложил экшен в редюсере и в саге. ТАк в саге отработало после редюсера
@hasst9261
@hasst9261 3 жыл бұрын
Это круто
@maxet2374
@maxet2374 3 жыл бұрын
отличное видео
@vladimirworka8524
@vladimirworka8524 3 жыл бұрын
Не совсем понятно что нужно возвращать из функции middleware. В одном случае возвращаем результат работы функции next, в другом свою функцию. Вообще обязательно ли что то возвращать или достаточно просто вызвать функцию next (например в приведённом примере логгера)?
@DevMagazineChannel
@DevMagazineChannel 3 жыл бұрын
Достаточно лишь вызывать next(). То что возвращается из middleware через return будет доступно как результат вызова dispatch({ ... }). По сути наличие/отсутствие return на работу middleware не влияет.
@vladimirworka8524
@vladimirworka8524 3 жыл бұрын
DevMagazine - канал о программировании пасиб, теперь все точки над i расставлены
@DevMagazineChannel
@DevMagazineChannel 3 жыл бұрын
Кстати есть нюанс: если из middleware1 возвращается результат, а в middleware2 `return next()` нет, то `dispatch({...})` не получит этот результат. Поэтому для того чтобы не сломать цепочку желательно добавлять `return`. Я думаю, что сниму отдельный ролик, у меня появилось несколько интересных идей по этой теме.
@vladimirworka8524
@vladimirworka8524 3 жыл бұрын
DevMagazine - канал о программировании понял, пасиб, это я в принципе уже сам догадался :))
Загадочная функция next в Redux Middleware
15:09
Веб-разработка - DevMagazine
Рет қаралды 1,9 М.
ТОП 6 ОШИБОК ПРИ РАБОТЕ С Redux Toolkit
22:53
Ayub Begimkulov
Рет қаралды 12 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
НОВЫЙ REACT 18 ВЫШЕЛ
20:55
Ulbi TV
Рет қаралды 109 М.
ТОП 10 вопросов на собеседовании ReactJS
29:52
Веб-разработка - DevMagazine
Рет қаралды 49 М.
Асинхронная работа с Redux Toolkit и createAsyncThunk
42:24
Михаил Непомнящий
Рет қаралды 108 М.
Redux + Redux Toolkit | Продвинутый полный курс | Часть 1
3:08:18
Евгений Паромов | Front-end
Рет қаралды 44 М.
RTK Query или альтернативный Redux по работе с API
31:55
Михаил Непомнящий
Рет қаралды 104 М.
Добавляем Redux в React приложение быстро: useSelector, useDispatch
27:38
Веб-разработка - DevMagazine
Рет қаралды 8 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН