Скриньте, у этого канала будет успешное будущее! Так что наблюдайте, как этот канал развивается, и через пару месяцев и лет вы скажете: "Ооо, чувак, да я же из-за твоих уроков стал крутым разработчиком". Спасибо за контент, желаю удачи в том, что ты делаешь, красавец!)
@@UlbiTV 😁сейчас я тимлид и вся моя команда фронтов смотрим уроки с твоего канала + я как раз писал тебе в тг по поводу курса, что как минимум 2 человека залетят на курс с начала июля от РТК ИТ😉
13 минут слишком мало, чтобы сделать выводы. Подтяни зания о генераторах, и саги мудрёными казаться не будут. Они достаточно простые + эффекты типа троттлинга, дебаунса и др из коробки + channels + тестировать очень легко. Изучай. Саги крутые
Зачастую многих менторов в сети, даже самых именитых, слушать приходится на скорости +1.75, а то и все +2. Причем понимаешь, что они эффектно замедляются на примитивных темах, тогда как более сложные ситуации "пролетают", лишь вскользь что-то поверхностно "зацепив". Вас даже не просто ускорять не нужно, а наоборот, находишься в режиме постоянного "возврата". И, вы знаете , такие повторения, которые волей-неволей делаешь, очень помогают усваивать даже нетривиальные темы. Конечно очень порадовало ваше резюме в конце, насчет использования saga вами лично. И совсем не потому, что тема непростая и вы сами эту библиотеку не применяли, а потому что для себя составляешь рейтинг приоритетных направлений, а если вас смотрят, вам безусловно доверяют, продолжайте резюмировать пройденные уроки! Спасибо за продолжения Redux и за то, что не чураетесь углубляться в более сложные темы, как Redux Saga и асинхронные actions.
@@idiotidiot2805 ну хз, я вот смотрел этот канал сначала на 1.5, но для более сложных моментов (которые есть почти в любом видео) это слишком быстро и приходится постоянно перематывать назад, в итоге смотрю на 1.25 и все равно плотность информации прям на грани, по сути то что нужно
Красавчик ) 5 минут назад смотрел тут же видео про WebSocket + React - Реально самый толковый видос который удалось найти , а сюда зашел просто повторить сагу , где офигел когда увидел , как автор информативно вложился в 13 минут ))) Очень достойно
Автору Infinite лайков за работу. Особенно нравится формат коротких роликов без воды. Когда открываешь обучающий видосик по какому-нибудь Typescript, а там внизу слева цифры "1:53:20", просто в уныние хочется впасть, в сколько присестов ты будешь переваривать эту информацию. А тут на одном дыхании и интересе пролетаешь. Думаю, ты мог бы бизнес делать на образовании.
Хочу добавить важное уточнение: что экшены в вочерах должны отличаться от тех которые в воркерах иначе получится бесконечный цикл. То есть в интерфейсе через экшн мы обращаемся к саге(вочеру), а уже из саги(воркер) через другой экшн обращаемся к редюсеру.
Как всегда, полезное видео- все довольно понятно:))) Мне кажется, надо понимать хотя-бы как работают различные "инструменты", ведь может появиться задача, для решения которой оптимальным будет не тот инструмент к которому привык.
Спасибо за контент. Очень доступно, доходчиво. Лично меня сбивало только частое переключение между файлами. Порой даже без нужды. Как будто можно было бы спокойнее, последовательнее и без скачков изложить. Похоже на придирку. Справедливости ради, это лучшее объяснение саги
Когда попробуешь писать даже простейший функционал на Vanilla JS например с кастомными компонентами то тогда действительно понимаешь для чего все эти Redux Saga и т.д. нужны.
Redux SAGA {type: ADD_CUSTOMER, function (worker)} типа вместо payload (какихто даних) виполнять какието асинхроние функции... Автор знай ты просто топ в подаче информации...
Ну надо потыкать это точно! Пока сложно. Когда разберусь напишу, а сейчас скачиваю гит и разворачиваю новый проект на ядре от этого урока. Начну с саги и постепенно вверх дорасту до ui. Спасибо дружище в очередной раз.
Если вам нужен простой и быстрый способ обрабатывать простые асинхронные задачи, Redux Thunk может быть достаточным. Если же вам нужно обрабатывать более сложные побочные эффекты и управлять ими в читаемом и предсказуемом стиле, Redux Saga может быть более подходящим выбором.
Ебануться! Redux Saga это наверное самый запутанный кусок технологии который я видел за последнее время. Пока что вообще не понятно в чём его приемущество и зачем всё это нужно. Redux Thunk кажется на мого более предпочтительным, вот хочу ещё посмотреть про MobX, для сравнения так сказать... И конечно спасибо автору за видео!
Подход обучения понравился, но в этом ролике, не все понятно, "галопом по европам". Было бы лучше если показали реализацию саги из предыдущего урока, тогда бы был более плавный переход. Не понятно как передать данные из компонента в action(type:"", payload: data???) (в частности при использовании prompt)
Задержка только если один раз медленно нажимаешь, потом ждешь, пока увеличится, потом 2-ой раз нажимаешь. А ЕСЛИ быстро нажимать, то после первого увеличения они сразу быстро увеличиваются без всяких задержек.
Честно, я считаю, что redux saga - тот ещё замудрённый инструмент. Генераторы и лишние абстракции по типу воркеров, вотчеров и эффектов лишь усложняют код и выглядит всё это дело в конечном итоге не совсем красиво. Как по мне, лучше уж использовать redux toolkit.
Привет, Тимур! Есть предложение писать короткие сообщения тут в разделе сообщество. Также можно делать разные опросы. Хотелось бы узнать твоё мнение по поводу печатных книг по JS, Node.js. Какие печатные книги стоит покупать на сегодняшний день новичкам? Какие уже точно не стоит? Стоит ли учить ES5? И какие брать фуллстекам, а какие фронтендерам, а какие бекендерам?
Привет!) У меня пока что недоступно сообщество, оно открывается с какого то момента как я понял. Конкретно по js и nodejs не знаю хороших книг, тут скорее learnjavasript и документация по фреймворку) А читать надо скорее что то по написанию хорошего кода, архитектурным патернам, алгоритмам) Так сказать фундамент, а остальное все только на практике!)
@@UlbiTV я уже устал говорить новичкам и начинающим, что нужно больше практики. Некоторые бьются в экстазе, когда получается вывести на экран "Hello World". Конечно ничего удивительного в том, что код выполняет команды и исполняет их, но понять начинающих можно )) Есть другие русскоязычные каналы, я находил (кто не знает, я пришёл из англоязычных каналов где такого бесплатного контента навалом), так вот, Тимур объясняет более продвинуто и профессионально. Предположу что он ментор или сеньор, либо программист с большим стажем. Да простят меня читающие за мой русский язык. Я не из России.
Квинтессенция информации) вроде небольшой по длительности ролик, но часа 2 сам тыкал в коде, придумывал пример схожий и немного иначе реализовал. Думаю чтобы на практике применять придется не раз вернуться к данному ролику, так как не самая простая тема, как по мне, но зато все становится понятно пересмотрев еще разок. Есть ли подобная реализация саги в том же redux-toolkit? или там как-то иначе все?
Я не могу понять подскажите плиз, почему если мы в Арр компоненте поменяем в dispatch'e asyncIncrementCreator() на incrementCreator() то код работать не будет так как происходит безконечное обновление стейта? Почему мы должны диспатчить экшин которого нет в редючере?
@@UlbiTV Нє, хотелось бы уже от опытного человека, то есть тебя, услышать более развернутый ответ. Больше интересуюсь редакс сага с thunk все понятно. Какие есть возможности в редакс сага, что можно было перейти на нее. Недавно начал только работать, увидел некий проект, там где редакс сага была, не зацепила, в плане, можно было просто через thunk сделать, просто put & call юзають, мне показалось это глупым.
Скриньте, у этого канала будет успешное будущее! Так что наблюдайте, как этот канал развивается, и через пару месяцев и лет вы скажете: "Ооо, чувак, да я же из-за твоих уроков стал крутым разработчиком". Спасибо за контент, желаю удачи в том, что ты делаешь, красавец!)
Воооооу, какие слова!))) Спасибо друужище, и тебе желаю удачи во всем!)
@@UlbiTV Ооо, чувак, да я же из-за твоих уроков стал крутым разработчиком
Так и есть )
@lekost13, друг, ты стал крутым разработчиком?
@@UlbiTV 😁сейчас я тимлид и вся моя команда фронтов смотрим уроки с твоего канала + я как раз писал тебе в тг по поводу курса, что как минимум 2 человека залетят на курс с начала июля от РТК ИТ😉
Спасибо, Тимур, быстро и доходчиво объяснил, что ну ее эту Сагу нафиг ))) Пипец они намудрили)
:DDD
хвхаха
13 минут слишком мало, чтобы сделать выводы. Подтяни зания о генераторах, и саги мудрёными казаться не будут. Они достаточно простые + эффекты типа троттлинга, дебаунса и др из коробки + channels + тестировать очень легко. Изучай. Саги крутые
Зачастую многих менторов в сети, даже самых именитых, слушать приходится на скорости +1.75, а то и все +2. Причем понимаешь, что они эффектно замедляются на примитивных темах, тогда как более сложные ситуации "пролетают", лишь вскользь что-то поверхностно "зацепив".
Вас даже не просто ускорять не нужно, а наоборот, находишься в режиме постоянного "возврата". И, вы знаете , такие повторения, которые волей-неволей делаешь, очень помогают усваивать даже нетривиальные темы.
Конечно очень порадовало ваше резюме в конце, насчет использования saga вами лично. И совсем не потому, что тема непростая и вы сами эту библиотеку не применяли, а потому что для себя составляешь рейтинг приоритетных направлений, а если вас смотрят, вам безусловно доверяют, продолжайте резюмировать пройденные уроки!
Спасибо за продолжения Redux и за то, что не чураетесь углубляться в более сложные темы, как Redux Saga и асинхронные actions.
Такие теплые слова!) Спасибо вам большое, я очень рад, что вам полезен тот материал, над которым я работаю!!!
хз, смотрю на 1.75
@@idiotidiot2805 ну хз, я вот смотрел этот канал сначала на 1.5, но для более сложных моментов (которые есть почти в любом видео) это слишком быстро и приходится постоянно перематывать назад, в итоге смотрю на 1.25 и все равно плотность информации прям на грани, по сути то что нужно
Неужели это второе пришествие Soraxa )) олды поймут 😂 . Спасибо тебе большое , ты прям очень крут !
Ахахах)) ну с сораксом меня сравнивать это конечно сильно)
@@UlbiTV Потому что ты даже лучший ;)
@@bartoszpierdolny6978 не, он крут но соракс это адский тип :)
Sorax бессмертен
@@aiornerok3931 легенды не могут умереть!
Самый лучший видос про redux-saga в ютубе!
Спасибо друг! рад слышать
Красавчик )
5 минут назад смотрел тут же видео про WebSocket + React -
Реально самый толковый видос который удалось найти , а сюда зашел просто повторить сагу , где офигел когда увидел , как автор информативно вложился в 13 минут )))
Очень достойно
Коротко, понятно, без воды. Спасибо. Молодец парень
вы с донбаса?
Спасибо друг, только тут до конца уяснил как все это работает! Однажды я разбогатею и обязательно сделаю донат)
Спасибо за видео, хорошо бы примеры увидеть такие, при которых saga именно лучшее решение, это бы улучшило понимание информации.
Спасибо!)
Ну спасибо что сказал, что можно обойтись без этой жести)))
13 минут и технология пошла в резюме =) Спасибо!
Сейчас работаю на проекте, где используется Saga... Только никто так и не обьяснил преимущество этого решения))
Это Видео про саги лучшее что случилось со мной за прошедшую неделю, спасибо! Это просто пушка!
"когда глушат Сагой, а ты ещё не отошёл от Редакса" Х)
:D
Автору Infinite лайков за работу. Особенно нравится формат коротких роликов без воды. Когда открываешь обучающий видосик по какому-нибудь Typescript, а там внизу слева цифры "1:53:20", просто в уныние хочется впасть, в сколько присестов ты будешь переваривать эту информацию. А тут на одном дыхании и интересе пролетаешь. Думаю, ты мог бы бизнес делать на образовании.
Спасибо за видео! По Redux saga мало что есть в ютубе и особенно на русском. :)
Cпасибо за отзыв!) Да, сложноватая для обьяснения тема, старался как мог!
Ролик классный, особенно понравилось мнение автора в конце по поводу того, будет ли он использовать его на проектах.
я попал на проект с сагами и теперь я здесь)))
Спасибо тебе!
Ещё не сталкивался с редаксом в 2023-ем, но надеюсь, что стало лучше. Столько кода, а по сути пару кнопок сделали
сейчас Redux Toolkit набирает популярность, как по мне он попроще будет для понимания, я с него и начинал Redux учить
Хочу добавить важное уточнение: что экшены в вочерах должны отличаться от тех которые в воркерах иначе получится бесконечный цикл. То есть в интерфейсе через экшн мы обращаемся к саге(вочеру), а уже из саги(воркер) через другой экшн обращаемся к редюсеру.
у меня бесконечный цикл с каунтером, не зря зашел комменты почитать, сейчас попробую вдуплить что не так сделал
На касарик подписчиков решил долгожданную Сагу бомбануть)) Красава, бро, спасибо! Ну и с тыщей поздравляю! Это только начало!
Спасибоооо бро!!! С вашей поддержкой конечно только начало!)
UIbi tv большое спасибо, реально круто как ты все делаешь и передаёшь. Талант !
огонь. за 13 минут всё предельно ясно и понятно. Автор - талант
🤝
Круто! Коротко и все по делу, как и всегда, спасибо)
Спасибо вам!
Как всегда, полезное видео- все довольно понятно:))) Мне кажется, надо понимать хотя-бы как работают различные "инструменты", ведь может появиться задача, для решения которой оптимальным будет не тот инструмент к которому привык.
Спасибо друг) Да, неизвестно с чем придется работать!)
Спасибо за контент.
Очень доступно, доходчиво.
Лично меня сбивало только частое переключение между файлами. Порой даже без нужды. Как будто можно было бы спокойнее, последовательнее и без скачков изложить.
Похоже на придирку. Справедливости ради, это лучшее объяснение саги
Когда попробуешь писать даже простейший функционал на Vanilla JS например с кастомными компонентами то тогда действительно понимаешь для чего все эти Redux Saga и т.д. нужны.
Redux SAGA {type: ADD_CUSTOMER, function (worker)} типа вместо payload (какихто даних) виполнять какието асинхроние функции...
Автор знай ты просто топ в подаче информации...
Да, это сильный контент. redux, redux saga, асинхронные actions
Как всегда крут !!!❤️❤️❤️Спасибо❤️
Ой ну как приятно, спасибочки!!!
Спасибо тебе добрый человек! Я наконец то разобрался с санками и сагой!))
Ждал это видео, лайк комент перед просмотром и вперед
Спасибо друджище!)
Ну надо потыкать это точно! Пока сложно. Когда разберусь напишу, а сейчас скачиваю гит и разворачиваю новый проект на ядре от этого урока. Начну с саги и постепенно вверх дорасту до ui. Спасибо дружище в очередной раз.
Год прошел, можете что-то сказать новичкам, которые только начали разбираться в этом видосе?
Спасибо за твои видосы! Качество контента лучше многих платных материалов!
Спасибо большое! Очень годно обьяснил!
Спасибо за поддержку друг)
Пока смотрел и писал код, понял, что thunk нравится больше
Спасибо! Крутое объяснение!
Тимур, хотелось бы в начале видео краткий экскурс в то какую проблему решает Redux saga, к примеру. Почему везде нельзя писать thunk к примеру.
Если вам нужен простой и быстрый способ обрабатывать простые асинхронные задачи, Redux Thunk может быть достаточным. Если же вам нужно обрабатывать более сложные побочные эффекты и управлять ими в читаемом и предсказуемом стиле, Redux Saga может быть более подходящим выбором.
А redux toolkit , им можно заменить всё?
Прикольно, но thunk как-то проще, в чем преимущество saga?
Прошло 10 месяцев, узнал в чём? =)
@@Samaelish Прошло 4 для, узнал в чем?
@@uber_decadent напиши через 9 месяцев и 27 дней ;-).
@@Samaelish Я кстати тезка твой, ты давно обучаешься на фронте?
@@uber_decadent тёзка? В каком плане?
Учусь с августа 2020, с мая 21 работаю.
Спасибо тебе!!! ты русский парень прям, для простых ребят понятным языком! Так держать! Удачи тебе родной человек!
Спасибо за видео, коротко и понятно
Спасибо)
Спасибо классный выпуск !
Благодарю вас!)
Большое спасибо за качественньій материал!
классное видео!
не понял зачем на 11:05 оборачивать data.json() в промис? он же и так промис возвращает.
Сам когда пересматривал, не понял, чем я руководствовался когда так делал :DD
@@UlbiTV нужно больше промисов
то есть можно было пропустить 8 строчку и сразу в 9й вместо json написать data?
@@krowker
// const json = yield call(() => new Promise(res => res(data.json())))
const json = yield data.json()
Как же интересно
Скажи же
Ебануться! Redux Saga это наверное самый запутанный кусок технологии который я видел за последнее время.
Пока что вообще не понятно в чём его приемущество и зачем всё это нужно. Redux Thunk кажется на мого более предпочтительным, вот хочу ещё посмотреть про MobX, для сравнения так сказать...
И конечно спасибо автору за видео!
Подход обучения понравился, но в этом ролике, не все понятно, "галопом по европам". Было бы лучше если показали реализацию саги из предыдущего урока, тогда бы был более плавный переход. Не понятно как передать данные из компонента в action(type:"", payload: data???) (в частности при использовании prompt)
Срань господня, этот мужик просто великий мейстер в искусстве подачи материала
Как же хорошо что я подписан на твой канал Тимур, думаю это лутшее объяснение redux saga на русском языке.
Спасибо Гурген, рад, что мои старания не напрасны!
быстро, информативно, удобно !
Моя благодарность! Понятно, лаконично, только нужная информация.
Спасибо. Сага зашла.
И вам спасибо за отзыв!)
Я на все видео неглядя ставлю лайк, только потом смотрю
Задержка только если один раз медленно нажимаешь, потом ждешь, пока увеличится, потом 2-ой раз нажимаешь. А ЕСЛИ быстро нажимать, то после первого увеличения они сразу быстро увеличиваются без всяких задержек.
Нашла ответ: вместо takeEvery использовать takeLeading - тогда, пока не завершится работа одной ф-ции, др. не выполнится.
Круто, спасибо! Всегда узнаю что-то новое из твоих видео.
Честно, я считаю, что redux saga - тот ещё замудрённый инструмент. Генераторы и лишние абстракции по типу воркеров, вотчеров и эффектов лишь усложняют код и выглядит всё это дело в конечном итоге не совсем красиво. Как по мне, лучше уж использовать redux toolkit.
Поздравляю Тимур👍👍👍тысяча подписчиков 🎉🎉🎉
Спасибо, очень приятно!)
Спасибо за разъяснение!
Спасибо большое, самые классные видео на эту тему, что я видела!
Спасибо!
Браво !
в твоём объяснении довольно просто = )
Просто класс
Привет, Тимур!
Есть предложение писать короткие сообщения тут в разделе сообщество. Также можно делать разные опросы.
Хотелось бы узнать твоё мнение по поводу печатных книг по JS, Node.js. Какие печатные книги стоит покупать на сегодняшний день новичкам? Какие уже точно не стоит? Стоит ли учить ES5? И какие брать фуллстекам, а какие фронтендерам, а какие бекендерам?
Привет!) У меня пока что недоступно сообщество, оно открывается с какого то момента как я понял. Конкретно по js и nodejs не знаю хороших книг, тут скорее learnjavasript и документация по фреймворку) А читать надо скорее что то по написанию хорошего кода, архитектурным патернам, алгоритмам) Так сказать фундамент, а остальное все только на практике!)
@@UlbiTV я уже устал говорить новичкам и начинающим, что нужно больше практики.
Некоторые бьются в экстазе, когда получается вывести на экран "Hello World".
Конечно ничего удивительного в том, что код выполняет команды и исполняет их, но понять начинающих можно ))
Есть другие русскоязычные каналы, я находил (кто не знает, я пришёл из англоязычных каналов где такого бесплатного контента навалом), так вот, Тимур объясняет более продвинуто и профессионально. Предположу что он ментор или сеньор, либо программист с большим стажем.
Да простят меня читающие за мой русский язык. Я не из России.
Спасибо за урок! Вопрос: почему бы ни стал использовать сагу? И что используешь вместо нее?
спасибо!) я впринципе щас стараюсь везде использовать мобХ, а сага слишком запутывает код!)
@@UlbiTV mobx - 🔥
четенько
saga хороший инструмент, единственное только что кода больно много получается.За видос респект!
Даа, кода действительно много) спасибо !
не многим больше обычного async/await
Как всегда, спасибо за годный контент!
Квинтессенция информации) вроде небольшой по длительности ролик, но часа 2 сам тыкал в коде, придумывал пример схожий и немного иначе реализовал. Думаю чтобы на практике применять придется не раз вернуться к данному ролику, так как не самая простая тема, как по мне, но зато все становится понятно пересмотрев еще разок.
Есть ли подобная реализация саги в том же redux-toolkit? или там как-то иначе все?
лучший!
Спасибо Тимур!
если потыкать, ничего трудного нет))
it's the best course to learn redux, thanks
Коммент в поддержку автора
Как же все сложно по сравнению с mobx-state-tree. При этом не вижу велью от этой сложности. Спасибо за объяснения!
Мудрёно как-то
Кстати, для юзеров можно было лимит не прописывать, там и так 10 только приходит
слишком хорошо рассказано, слишком структурировано!
Очень приятно слышать, спасибо!)
Годнота!
🔥🚀
Спасибо за доступное объяснение.
жесть...полысел пока смотрел
Сложно?) Или обьяснил плохо?
@@UlbiTV объясняешь хорошо - технология...терпеть такое не могу - это как работа с вордпресс, одно формошлёпство, тупо запомнить кучу функций :(
@@jorgenUA с этим соглашусь, нафиг редакс, когда есть мобх))
@@UlbiTV а по mobX будет лекция? И ещё, Nextjs что использует, или ему не важно?
Привет, как с тобой связаться в telegram? Хотелось бы задать вопросы по существу, если есть такая возможность. Спасибо.
Привет) Лучше пиши в вк, ссылка привязана к каналу
Молодец #качественныйконтент
Спасибо бро!!!
будет ли курс по typescript?
В ближайшее время - да
10:25 Если вместо fetch использовать axios, то полученные данные не нужно превращать в json?
Нет, axios сразу в json конвертирует
Просто красава!))) Спасибо за видео)
Почему не использовали бы саги? Какую альтернативу считаете лучше/удобнее в связке с редакс?
А если мы делаем пост запрос, но на основании его ответа потом тоже диспатчим данные в стор, Сага в таком случае используется?
Да, почему бы и нет
Спасибо
Я не могу понять подскажите плиз, почему если мы в Арр компоненте поменяем в dispatch'e asyncIncrementCreator() на incrementCreator() то код работать не будет так как происходит безконечное обновление стейта? Почему мы должны диспатчить экшин которого нет в редючере?
Туго доходило как-то - пересматривал 2 или 3 раза, но вроде в итоге понял ))
спасибо, просто и понятно!
worker это экшены, watcher это диспатч вроде так?
И вот так Actions must be plain objects. Use custom middleware for async actions.
Спасибо за урок! к сожалению не знаю, что такое new Promise, хотя смотрю твои ролики про React, Redux, typeScript и т.д.
Рекомендую сначала изучить нативный JS, хотя бы основные базовые понятия, такие как Promise, а уже затем переходить к react, redux и typescript
@@Redracer228 благодарю за дельный совет
Хотелось бы услышать твое мнение по поводу редакс саги.
13:34
Да, я там в конце подитожил, как выше уже подметили!)
@@UlbiTV Нє, хотелось бы уже от опытного человека, то есть тебя, услышать более развернутый ответ. Больше интересуюсь редакс сага с thunk все понятно. Какие есть возможности в редакс сага, что можно было перейти на нее. Недавно начал только работать, увидел некий проект, там где редакс сага была, не зацепила, в плане, можно было просто через thunk сделать, просто put & call юзають, мне показалось это глупым.
@@romantokar8885 Ну как говорят сагу тестировать проще, но в целом я бы ее использовать не стал, усложняет код) ну его нафиг
спасибо за курс!
Awesome!
Спасибо!)
👍
Спасибо! Супер уроки!