отличное руководство, очень подробно и понятно, спасибо
@user-ec2ee8so8u3 жыл бұрын
Куда ты пропал? Ты красавчик капитальный, объяснение лучшее из лучших. Продолжай, научи нас react-redux-и всей херни... Вернись братишка
@dzmitrykubarski14623 жыл бұрын
Поддерживаю ) Автор красавчик, жаль, что пропал
@lalathealter65132 жыл бұрын
Вот кто-то сага, а ты - легенда, мужик. Большое спасибо, всё очень доходчиво
@user-li7ce3fc3z3 жыл бұрын
Это тот редкий случай когда действительно хочется поставить лайк
@andriilukianenko81063 жыл бұрын
После 5 минут просмотра сразу поставил лайк: очень лаконично, доходчиво, я не успел заскучать. Качественный урок, спасибо!
@chkpg43174 жыл бұрын
вот это шок) ты живой там!)
@codetowardssuccess4 жыл бұрын
Отлично! Как раз искал видео по саге, все по дело и кратко!
@user-tc5xp2ns4q3 жыл бұрын
Как раз искал короткое видео для рефакторинга с thunk в saga. Спасибо!)
@user-yt1bh8nl4x4 жыл бұрын
Очень хорошее обучающее видео. Объясняете доступно и подробно. Спасибо)
@mykhailomikhnovych83034 жыл бұрын
The best explanation of redux and etc in the whole internet. Great job!
@bzlkch4 жыл бұрын
Большое спасибо! Лаконично и доходчиво. Пожалуйста, запиши все же подробный урок по сагам. Ни у кого в ру сегменте не встречал подробного описания работы с сагами, здорово, если ты будешь первым.
@user-li8hl1vr1x4 жыл бұрын
Могешь, умеешь, молодец))) Очень помогло, спасибо за труды.
@namirGO3 жыл бұрын
Надеюсь данная инфа завтра мне поможет на первом проекте)) объяснил более доступно и детально чем Владелин, за что спасибо!!)
@mentalgcore59944 жыл бұрын
Очень качественно, спасибо
@alexanderolshansky24114 жыл бұрын
Спасибо! Отлично объясняешь.Большой респект за твои труды. Очень мало толкового контента на продвинутые темы, особенно на русском.
@dmitryteterin46632 жыл бұрын
Посмотрел около 5 видео по Саге и это лучшее объяснение, без затянутости и лишних слов. Спасибо!
@sofiatopalidi77734 жыл бұрын
Спасибо, все предельно понятно и интересно)
@r1cro4 жыл бұрын
Ютуб иногда удивляет. Не мог найти более-менее толковый туториал про React + Redux и как только нашел Ваш канальчик сразу обратил внимание на дату публикации контента и был немного расстроен, но сам контент очень качественный и у других ребят я ничего не видел подобного. А тут - БАЦ... и новое видео в 2020 году.
@user-rt1kx8gg6q4 жыл бұрын
Все четко и понятно. Спасибо!
@user-vt9co1pv4t3 жыл бұрын
Отличный урок, помог разобраться!
@kirillpavlovskii83422 жыл бұрын
Класс, спасибо за объяснение, очень понятно и полезно!
@artemivanov79824 жыл бұрын
"всем привет" в видео от 24 сент. 2017 г. про React, Redux звучит намного жизнерадостней, чем сейчас ;) Может пора отдохнуть?)
@yaroslavp50253 жыл бұрын
Потрясающая подача, с пол тычка понятно ) Спасибо
@aleksandrzelenskiy40003 жыл бұрын
Офигенно объяснил. Да и вообще канал хороший, подпишусь - спасибо
Круто! Еще бы видосик про структуру реакт проекта на типах с редакс-сагой )))
@Nikita-xe5kv3 жыл бұрын
Спасибо, всё очень подробно и понятно)
@annasamoylenko38044 жыл бұрын
отличное видео - давай проект на Saga!
@mikhailstepanishchev2833 жыл бұрын
Очень хорошо объяснили,спасибо !
@valentynshapoval61543 жыл бұрын
Спасибо, отлично объяснил. Хотел использовать сагу на реальном проекте в итоге запутался, отвлекся на разные мелочи не понимая что существенно что нет. После этого видео всё понял и дальше от этого двигался
@caterpilar4 жыл бұрын
Очень крутое чтение кода, поэтому всё понятно, лайк_подписка
@user-mt1xh9sz1y3 жыл бұрын
Очень круто разъяснил ) Спасибо!
@user-ct9sl8qk2w3 жыл бұрын
Круто! Просто, ясно и понятно!
@user-yx1xf9hw8o3 жыл бұрын
Очень круто и понятно. Спасибо)
@denweb24084 жыл бұрын
Круто! Спасибо)
@SliderLikeYou4 жыл бұрын
Очень хорошо рассказано , однозначно лайк
@HIghtowerSever3 жыл бұрын
Хорошо объяснил. Спасибо. Подписался даже.
@dispeltr11834 жыл бұрын
Еее бой ты вернулся!
@Nikita-xe5kv3 жыл бұрын
Записывай больше уроков, у тебя отлично выходит)
@waker_7774 жыл бұрын
круто все объяснил,спасибо!
@pavloskuibida62923 жыл бұрын
Берём эту фигню и кладём сюда 😂 Порвал) лайк
@user-wv7tx4mb6d3 жыл бұрын
Спасибо за видос , очень помог))
@StanislavObrazcoff3 жыл бұрын
спасибо, очень годное видео про саги
@lawlietmester44464 жыл бұрын
Хорошее объяснение этой части ада
@namirGO3 жыл бұрын
И большое спасибо за рекомендации в конце видео о том что сделать после его просмотра!!))
@aleksandrmatyka31183 жыл бұрын
Такая крутая подача материала, звук, картинка, жаль что ты снимаешь так редко
@xeleos3 жыл бұрын
шикарно объяснил
@evamaria91423 жыл бұрын
все супер понятно, лайк подписка
@user-bl2ht6tw3z4 жыл бұрын
Спасибо!
@mist53224 жыл бұрын
Круто чувак!)
@denisshupenko13703 жыл бұрын
круто! спасибо
@alexanderblagirev49373 жыл бұрын
спасибо ! оч круто
@eugene6843 жыл бұрын
Блин, когда дошли до самого интересного ролик закончился :(
@user-ej9bq4xc6q3 жыл бұрын
Огромное спасибо за видео! Может у Вас получится более подробное видео записать, со всем функционалом. Так-как я прочитал документацию, но хочется увидеть это на практике. Визуально лучше получается воспринимать информацию)
@kimblinov15944 жыл бұрын
Посмотрел послушай . Красава
@OleksandrDanylchenko2k3 жыл бұрын
Отличное обьяснение саг
@eugeniucozac55634 жыл бұрын
Super! Thanks!
@WoodySpitz124 жыл бұрын
Круто!
@mykhailostepanishchev64724 жыл бұрын
крутой видос,Спс !
@379sanek4 жыл бұрын
Best of the best
@ollegat4 жыл бұрын
Уф, топ
@internetuser8043 жыл бұрын
хотелось бы видеть продолжение и более глубокий разбор всех фич
@pavel.karpets3 жыл бұрын
Сами саги вроде полезны. Но в данном конкретном случае (асинхронная загрузка) их применение только запутывает код - много проще было бы с thunkом. Саги скорее для каких то более глобальных действий - показать лоадер, логгинг.
@victormog4 жыл бұрын
Действительно, WTF... Фраза "плоский код" почему-то натолкнула меня на аналогию математиков о представлении трёхмерного измерения на плоскости (в двумерном).
@user-kn2ou2pu3e2 жыл бұрын
Здравствуйте. Спасибо за видео на такую не простую тему. На 12:23 вы говорите про то, что код с async await компилится в код с генераторами, но я не смогла это увидеть в компиляторе babel. Могли бы вы подсказать как именно этого добиться?
@jefwellfare55924 жыл бұрын
Лови благодарочку! Если найдётся время, смог бы помочь с таким вопросом!?допустим если нужно отправлять в сагу динамически изменённую url, то где точка входа в сагу?через компоненты, сервисы или сам редакс!?грубо говоря, есть форма с селектами, при выборе которых, изменяется динамически url, как эту url загнать в файл сагу!?
@r45her4 жыл бұрын
Вытащить в компоненте при помощи location? А потом послать эту стрингу в payload action-а?
@maksymovych_maksym4 жыл бұрын
Спасибо, хороший контент. Столько движений что бы сделать простой запрос в БД :-) Я понимаю, что при масштабировании это все не так и плохо, но все же. Есть неплохой @rematch - redux framework, для мелких и средних тасков неплохой вариант, намного проще в использовании
@denispoltoratsky65364 жыл бұрын
Как покинуть параметры запроса в сагу на примере из видео? Кому не сложно, напишите в коммент) Соррян, тупой вопрос. Разобрался)
@filcondrat4 жыл бұрын
по контексту и хукам интересно было бы тоже
@constantineh.12353 жыл бұрын
А как у тебя консоль так красиво рисует?)
@petrvictorovich2 жыл бұрын
Даааа... Борода... Напишите, кто рубит в теме - сейчас в 2022 - это ещё актуальный подход - учитывая наличие Redux Toolkit ?
@ecroFeGushKa2 жыл бұрын
Нет, не актуально
@petrvictorovich2 жыл бұрын
Ооок, благодарю.
@rihard34724 жыл бұрын
Я думаю если бы ты ещё готовый код выкладывал было бы офигенно
@Max-gx13 жыл бұрын
Привет. Есть вопрос: как сделать post запрос, если data для него есть в пропсах в компоненте, но нету в файле saga.js?
@xeleos3 жыл бұрын
почему юзают useDispatch, когда можно просто импортировать dispatch из action? т.е. сделать export const dispatch = action.dispatch;
@maksymovych_maksym4 жыл бұрын
1
@Apexof3 жыл бұрын
Кто-нибудь может объяснить зачем все эти сложности если есть простой и красивый redux-api-middleware ?
@egoregorov79884 жыл бұрын
Не понимаю. Зачем гарадить еще один слой кода. Когда thunk async await делает тоже самое с меньшим количеством кода
@cybersystem51374 жыл бұрын
Как и ранее писал: хрень полная )) Без этого справлялся 1.5 года, все ок
@user-fj8cl3by5k3 жыл бұрын
Фронтендеры не умеют без фреймворков
@cybersystem51373 жыл бұрын
@@user-fj8cl3by5k рили?! А что такое фронтенд по твоему, поделись? )))
@user-yo4li3po7o4 жыл бұрын
Как тебя найти в соц. сети?
@dimitro.cardellini4 жыл бұрын
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" })" на самом деле затеняет вызов эффекта, ради которого сага создается, а значит, как минимум один раз вызов эффекта надо замокать (или зафейкать).
@user-fj8cl3by5k3 жыл бұрын
Тебе бы подучиться программированию немного, запишись на курсы какие-нибудь
@dimitro.cardellini3 жыл бұрын
@@user-fj8cl3by5k так может, дашь пару уроков, а? Перед тем, как посылать кого-то на курсы, принято представляться...
@ri4an5983 жыл бұрын
после effector это все кажется настолько костыльным
@Fs-xj2gu4 жыл бұрын
огонь огонь огонь СУка сори за мат - делай контент
@CatSpyder4 жыл бұрын
Все понял, и мне это не понравилась, ни то, что понял, то то, что именно понял. Что делат?!!?)