React и Redux 4. Redux Saga, Генераторы, Redux Thunk.

  Рет қаралды 30,232

knowcity

knowcity

Күн бұрын

Пікірлер: 95
@lalathealter6513
@lalathealter6513 3 жыл бұрын
Вот кто-то сага, а ты - легенда, мужик. Большое спасибо, всё очень доходчиво
@internetuser804
@internetuser804 3 жыл бұрын
отличное руководство, очень подробно и понятно, спасибо
@dmitryteterin4663
@dmitryteterin4663 3 жыл бұрын
Посмотрел около 5 видео по Саге и это лучшее объяснение, без затянутости и лишних слов. Спасибо!
@ВиталийКопоров-и4в
@ВиталийКопоров-и4в 4 жыл бұрын
Куда ты пропал? Ты красавчик капитальный, объяснение лучшее из лучших. Продолжай, научи нас react-redux-и всей херни... Вернись братишка
@dzmitrykubarski1462
@dzmitrykubarski1462 4 жыл бұрын
Поддерживаю ) Автор красавчик, жаль, что пропал
@ДмитроХекало
@ДмитроХекало 4 жыл бұрын
Как раз искал короткое видео для рефакторинга с thunk в saga. Спасибо!)
@aleksandrzelenskiy4000
@aleksandrzelenskiy4000 3 жыл бұрын
Офигенно объяснил. Да и вообще канал хороший, подпишусь - спасибо
@andriilukianenko8106
@andriilukianenko8106 4 жыл бұрын
После 5 минут просмотра сразу поставил лайк: очень лаконично, доходчиво, я не успел заскучать. Качественный урок, спасибо!
@DariaBrinza-w7u
@DariaBrinza-w7u 4 жыл бұрын
Отличный урок, помог разобраться!
@namirGO
@namirGO 3 жыл бұрын
Надеюсь данная инфа завтра мне поможет на первом проекте)) объяснил более доступно и детально чем Владелин, за что спасибо!!)
@malyarevich
@malyarevich 3 жыл бұрын
Расслабление булок помогло)) Спасибо большое, крутое видео!
@БамбарбияКергуду-ю6н
@БамбарбияКергуду-ю6н 3 жыл бұрын
Круто! Просто, ясно и понятно!
@bzlkch
@bzlkch 4 жыл бұрын
Большое спасибо! Лаконично и доходчиво. Пожалуйста, запиши все же подробный урок по сагам. Ни у кого в ру сегменте не встречал подробного описания работы с сагами, здорово, если ты будешь первым.
@xeleos
@xeleos 3 жыл бұрын
шикарно объяснил
@pavloskuibida6292
@pavloskuibida6292 3 жыл бұрын
Берём эту фигню и кладём сюда 😂 Порвал) лайк
@yaroslavp5025
@yaroslavp5025 3 жыл бұрын
Потрясающая подача, с пол тычка понятно ) Спасибо
@kirillpavlovskii8342
@kirillpavlovskii8342 3 жыл бұрын
Класс, спасибо за объяснение, очень понятно и полезно!
@ДанилУглянский-ъ7д
@ДанилУглянский-ъ7д 5 жыл бұрын
Очень хорошее обучающее видео. Объясняете доступно и подробно. Спасибо)
@alexanderolshansky2411
@alexanderolshansky2411 4 жыл бұрын
Спасибо! Отлично объясняешь.Большой респект за твои труды. Очень мало толкового контента на продвинутые темы, особенно на русском.
@mykhailomikhnovych8303
@mykhailomikhnovych8303 4 жыл бұрын
The best explanation of redux and etc in the whole internet. Great job!
@chkpg4317
@chkpg4317 5 жыл бұрын
вот это шок) ты живой там!)
@r1cro
@r1cro 5 жыл бұрын
Ютуб иногда удивляет. Не мог найти более-менее толковый туториал про React + Redux и как только нашел Ваш канальчик сразу обратил внимание на дату публикации контента и был немного расстроен, но сам контент очень качественный и у других ребят я ничего не видел подобного. А тут - БАЦ... и новое видео в 2020 году.
@shramko-dev
@shramko-dev 5 жыл бұрын
Отлично! Как раз искал видео по саге, все по дело и кратко!
@ДенисКораблёв-г1т
@ДенисКораблёв-г1т 4 жыл бұрын
Могешь, умеешь, молодец))) Очень помогло, спасибо за труды.
@Gryts-w1s
@Gryts-w1s 4 жыл бұрын
Все четко и понятно. Спасибо!
@valentynshapoval6154
@valentynshapoval6154 4 жыл бұрын
Спасибо, отлично объяснил. Хотел использовать сагу на реальном проекте в итоге запутался, отвлекся на разные мелочи не понимая что существенно что нет. После этого видео всё понял и дальше от этого двигался
@namirGO
@namirGO 3 жыл бұрын
И большое спасибо за рекомендации в конце видео о том что сделать после его просмотра!!))
@mentalgcore5994
@mentalgcore5994 4 жыл бұрын
Очень качественно, спасибо
@OleksandrDanylchenko2k
@OleksandrDanylchenko2k 3 жыл бұрын
Отличное обьяснение саг
@Nikita-xe5kv
@Nikita-xe5kv 4 жыл бұрын
Записывай больше уроков, у тебя отлично выходит)
@evamaria9142
@evamaria9142 3 жыл бұрын
все супер понятно, лайк подписка
@caterpilar
@caterpilar 4 жыл бұрын
Очень крутое чтение кода, поэтому всё понятно, лайк_подписка
@StanislavObrazcoff
@StanislavObrazcoff 4 жыл бұрын
спасибо, очень годное видео про саги
@antonivanov9555
@antonivanov9555 4 жыл бұрын
Круто! Еще бы видосик про структуру реакт проекта на типах с редакс-сагой )))
@SliderLikeYou
@SliderLikeYou 4 жыл бұрын
Очень хорошо рассказано , однозначно лайк
@aleksandrmatyka3118
@aleksandrmatyka3118 4 жыл бұрын
Такая крутая подача материала, звук, картинка, жаль что ты снимаешь так редко
@sofiatopalidi7773
@sofiatopalidi7773 4 жыл бұрын
Спасибо, все предельно понятно и интересно)
@annasamoylenko3804
@annasamoylenko3804 5 жыл бұрын
отличное видео - давай проект на Saga!
@АскаровРуслан-л5м
@АскаровРуслан-л5м 4 жыл бұрын
Спасибо за видос , очень помог))
@Мария-в1ф4л
@Мария-в1ф4л 4 жыл бұрын
Спасибо, хорошо объясняешь c:
@Аннанежная-м8я
@Аннанежная-м8я 2 жыл бұрын
Здравствуйте. Спасибо за видео на такую не простую тему. На 12:23 вы говорите про то, что код с async await компилится в код с генераторами, но я не смогла это увидеть в компиляторе babel. Могли бы вы подсказать как именно этого добиться?
@artemivanov7982
@artemivanov7982 4 жыл бұрын
"всем привет" в видео от 24 сент. 2017 г. про React, Redux звучит намного жизнерадостней, чем сейчас ;) Может пора отдохнуть?)
@mist5322
@mist5322 4 жыл бұрын
Круто чувак!)
@denisshupenko1370
@denisshupenko1370 4 жыл бұрын
круто! спасибо
@false_falcon
@false_falcon 4 жыл бұрын
спасибо ! оч круто
@ОлегСтародубец-ш1ъ
@ОлегСтародубец-ш1ъ 4 жыл бұрын
Огромное спасибо за видео! Может у Вас получится более подробное видео записать, со всем функционалом. Так-как я прочитал документацию, но хочется увидеть это на практике. Визуально лучше получается воспринимать информацию)
@denweb2408
@denweb2408 5 жыл бұрын
Круто! Спасибо)
@lawlietmester4446
@lawlietmester4446 5 жыл бұрын
Хорошее объяснение этой части ада
@379sanek
@379sanek 4 жыл бұрын
Best of the best
@eugene684
@eugene684 4 жыл бұрын
Блин, когда дошли до самого интересного ролик закончился :(
@pavel.karpets
@pavel.karpets 4 жыл бұрын
Сами саги вроде полезны. Но в данном конкретном случае (асинхронная загрузка) их применение только запутывает код - много проще было бы с thunkом. Саги скорее для каких то более глобальных действий - показать лоадер, логгинг.
@kimblinov1594
@kimblinov1594 4 жыл бұрын
Посмотрел послушай . Красава
@egoregorov7988
@egoregorov7988 4 жыл бұрын
Не понимаю. Зачем гарадить еще один слой кода. Когда thunk async await делает тоже самое с меньшим количеством кода
@waker_777
@waker_777 4 жыл бұрын
круто все объяснил,спасибо!
@internetuser804
@internetuser804 3 жыл бұрын
хотелось бы видеть продолжение и более глубокий разбор всех фич
@mykhailostepanishchev6472
@mykhailostepanishchev6472 4 жыл бұрын
крутой видос,Спс !
@xeleos
@xeleos 3 жыл бұрын
почему юзают useDispatch, когда можно просто импортировать dispatch из action? т.е. сделать export const dispatch = action.dispatch;
@dispeltr1183
@dispeltr1183 5 жыл бұрын
Еее бой ты вернулся!
@petrvictorovich
@petrvictorovich 3 жыл бұрын
Даааа... Борода... Напишите, кто рубит в теме - сейчас в 2022 - это ещё актуальный подход - учитывая наличие Redux Toolkit ?
@ecroFeGushKa
@ecroFeGushKa 3 жыл бұрын
Нет, не актуально
@petrvictorovich
@petrvictorovich 3 жыл бұрын
Ооок, благодарю.
@Apexof
@Apexof 3 жыл бұрын
Кто-нибудь может объяснить зачем все эти сложности если есть простой и красивый redux-api-middleware ?
@WoodySpitz12
@WoodySpitz12 4 жыл бұрын
Круто!
@ФёдорМаркович-в3ъ
@ФёдорМаркович-в3ъ 5 жыл бұрын
Спасибо!
@Max-gx1
@Max-gx1 4 жыл бұрын
Привет. Есть вопрос: как сделать post запрос, если data для него есть в пропсах в компоненте, но нету в файле saga.js?
@eugeniucozac5563
@eugeniucozac5563 5 жыл бұрын
Super! Thanks!
@jefwellfare5592
@jefwellfare5592 5 жыл бұрын
Лови благодарочку! Если найдётся время, смог бы помочь с таким вопросом!?допустим если нужно отправлять в сагу динамически изменённую url, то где точка входа в сагу?через компоненты, сервисы или сам редакс!?грубо говоря, есть форма с селектами, при выборе которых, изменяется динамически url, как эту url загнать в файл сагу!?
@r45her
@r45her 4 жыл бұрын
Вытащить в компоненте при помощи location? А потом послать эту стрингу в payload action-а?
@constantineh.1235
@constantineh.1235 3 жыл бұрын
А как у тебя консоль так красиво рисует?)
@denispoltoratsky6536
@denispoltoratsky6536 4 жыл бұрын
Как покинуть параметры запроса в сагу на примере из видео? Кому не сложно, напишите в коммент) Соррян, тупой вопрос. Разобрался)
@ollegat
@ollegat 5 жыл бұрын
Уф, топ
@victormog
@victormog 4 жыл бұрын
Действительно, WTF... Фраза "плоский код" почему-то натолкнула меня на аналогию математиков о представлении трёхмерного измерения на плоскости (в двумерном).
@filcondrat
@filcondrat 4 жыл бұрын
по контексту и хукам интересно было бы тоже
@ЕлизаветаЗахарова-б2з
@ЕлизаветаЗахарова-б2з 4 жыл бұрын
Как тебя найти в соц. сети?
@maksymovych_maksym
@maksymovych_maksym 5 жыл бұрын
Спасибо, хороший контент. Столько движений что бы сделать простой запрос в БД :-) Я понимаю, что при масштабировании это все не так и плохо, но все же. Есть неплохой @rematch - redux framework, для мелких и средних тасков неплохой вариант, намного проще в использовании
@ri4an598
@ri4an598 3 жыл бұрын
после effector это все кажется настолько костыльным
@rihard3472
@rihard3472 5 жыл бұрын
Я думаю если бы ты ещё готовый код выкладывал было бы офигенно
@dimitro.cardellini
@dimitro.cardellini 4 жыл бұрын
Saga была сделана, когда не было async/await. . Thunk делает ВСЕ! При чем проще и чище, чем Saga. . Проще ли тестировать генераторы? Это да. Не надо мокать. Но, с другой стороны -- мокать привычнее. . В общем, если кому интересно, то пример с thunk по ссылке: codesandbox.io/s/react-redux-thunk-gr30n?file=/src/store/index.js UPD: На самом деле тестировать саги не проще, чем санки. Даже скорее наоборот. Причин две: Во-первых, генераторы создают шум вызовами "next()", и увеличивают стоимость поддержки тестов (тесты становятся чувствительными к количеству yield внутри саги). Во-вторых, мокать или фейкать ввод/вывод все равно придется, т.е. "next({ data: "from server" })" на самом деле затеняет вызов эффекта, ради которого сага создается, а значит, как минимум один раз вызов эффекта надо замокать (или зафейкать).
@РустР
@РустР 3 жыл бұрын
Тебе бы подучиться программированию немного, запишись на курсы какие-нибудь
@dimitro.cardellini
@dimitro.cardellini 3 жыл бұрын
@@РустР так может, дашь пару уроков, а? Перед тем, как посылать кого-то на курсы, принято представляться...
@cybersystem5137
@cybersystem5137 4 жыл бұрын
Как и ранее писал: хрень полная )) Без этого справлялся 1.5 года, все ок
@РустР
@РустР 3 жыл бұрын
Фронтендеры не умеют без фреймворков
@cybersystem5137
@cybersystem5137 3 жыл бұрын
@@РустР рили?! А что такое фронтенд по твоему, поделись? )))
@maksymovych_maksym
@maksymovych_maksym 5 жыл бұрын
1
@Fs-xj2gu
@Fs-xj2gu 4 жыл бұрын
огонь огонь огонь СУка сори за мат - делай контент
@CatSpyder
@CatSpyder 4 жыл бұрын
Все понял, и мне это не понравилась, ни то, что понял, то то, что именно понял. Что делат?!!?)
@HIghtowerSever
@HIghtowerSever 3 жыл бұрын
Хорошо объяснил. Спасибо. Подписался даже.
@ИльяХоришко-з8д
@ИльяХоришко-з8д 4 жыл бұрын
Очень круто и понятно. Спасибо)
@Nikita-xe5kv
@Nikita-xe5kv 4 жыл бұрын
Спасибо, всё очень подробно и понятно)
@ArziAleksandra
@ArziAleksandra 4 жыл бұрын
Очень круто разъяснил ) Спасибо!
@mikhailstepanishchev283
@mikhailstepanishchev283 3 жыл бұрын
Очень хорошо объяснили,спасибо !
Redux не нужен. GraphQL и Apollo Client.
27:48
knowcity
Рет қаралды 52 М.
Асинхронная работа с Redux Toolkit и createAsyncThunk
42:24
Михаил Непомнящий
Рет қаралды 108 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Redux Toolkit для управления состоянием в React-приложении
1:00:09
Михаил Непомнящий
Рет қаралды 207 М.
Redux Toolkit Query. Работа с кешем.
14:38
knowcity
Рет қаралды 15 М.
TypeScript - Быстрый Курс за 70 минут
1:08:00
Владилен Минин
Рет қаралды 641 М.
Структура моей базы знаний в Obsidian 2024 | создание и организация заметок
25:43
Иван Залевский | Системное обучение
Рет қаралды 16 М.
React и Redux 2. Подключаемся к Redux.
26:58
knowcity
Рет қаралды 49 М.