Блин, ну как обычно самое нормальное объяснение ютуб прячет в самый низ. Итог, ютуб - вонючка, а автор - молодец.
@annaconda280911 ай бұрын
Спасибо вам за ролики. На ютуб крайне мало видео на тему реактивности, а если и есть то по либо по самым верхам либо объяснения для тех кто уж частично в теме. Прекрасный курс. Лучшее, что я находила по этой теме
@russianstan4 жыл бұрын
Очень круто! Доходчиво и понятно. Спасибо вам большое!
@grommaks4 жыл бұрын
Спасибо за отзыв :)
@pansablanca4 ай бұрын
Вы прекрасно объясняете, выкладывайте больше видео, пожалуйста! Ангуляр обновляется быстро, а хороших видео катастрофически мало.
@aleksandrzelenskiy40004 жыл бұрын
Понятно. Пожалуй лучшее объяснение в русскоязычном youtube
@grommaks4 жыл бұрын
Спасибо за столь высокую оценку :)
@evgeniide_boer8 ай бұрын
Максим, отличная подача материала!
@nuZdarova2 жыл бұрын
Максим, уже долгое время смотрю ваши ролики, хочу поблагодарить вас. Спасибо вам большое. Ваши объяснения сильно лучше многих других) Если заведёте бусти или нечто подобное - думаю люди будут потихоньку подписываться и выражать благодарность ещё и так)
@antonkuzmenko67382 жыл бұрын
Максим, спасибо за видео. Объяснил толково - как всегда.
@kenanhaciyev37592 жыл бұрын
Коротко и по делу!! Продолжай
@irinaminkova96672 жыл бұрын
Спасибо большое! Очень понятные объяснения 👍
@MrVIPKent2 жыл бұрын
Дякую, чудовий курс. Макс продовжуй!
@ruslanrasengan36642 жыл бұрын
О круто, Земляк виходить =) продовжуй дуже гарна подача імхо
@illiavolha51294 жыл бұрын
ЛУЧШИЙ!
@maylobong2094 жыл бұрын
Спасибо друг
@АлександрЧередник-е1т3 жыл бұрын
Спасибо, очень информативный ролик !
@Alexander-fp4fs4 жыл бұрын
Отлично!
@cojucovschiion63392 жыл бұрын
Good, very clear video. Thank you!
@AndreyDelay2 жыл бұрын
Стало понятнее, едем дальше)
@ilnurryazhapov4 жыл бұрын
Вот это круто
@vichislav_tv2 жыл бұрын
шикарно!
@grommaks4 жыл бұрын
Приятного просмотра :) Если остались вопросы, задавай!) Если есть пожелания к видео, кидай в коментарий!) Хорошего тебе настроения ;)
@bakaleisanich3 жыл бұрын
Ничесе) Хорош
@yurii-liakhov4 жыл бұрын
понятно и круто, спасибо)
@grommaks4 жыл бұрын
Спасибо за отзыв, это мотивирует )
@yuriinadilnyi30293 жыл бұрын
well done) very useful
@ilnurryazhapov2 жыл бұрын
RxJS дает не чуть больше чем промисы а намного больше))
@GDrakula Жыл бұрын
на 13 минуте автор выдвинул три версии что такое Observable))) угадайка какая то))) А всего то надо было прочитать автору документацию - Observable - это последовательность событий во времени. Observable объект можно создать с помощью конструктора, а также с помощью метода.
@brutix802 жыл бұрын
Я конечно понимаю, что инфографика это хорошо, но когда объясняешь работу кода, то наверное не мешало бы этот код изобразить и на некоторых примерах наглядно его работу показать. А то выходит "тут, вот, есть такое... и кружочки". То есть если человек уже в этом рубит, то он поймет, но зачем ему тогда смотреть. А если не рубит, но знает те же промисы, то естественно хочет видеть разницу. Очень часто вижу пространные объяснения на полчаса, когда тему можно изложить за 5 минут на паре примеров
@grommaks2 жыл бұрын
Это плейлист, следующие 4 видео чисто практика с усложнением
@polosatyj7774 жыл бұрын
Супер. Можно ещё про ngrx с такой же подачей?
@grommaks4 жыл бұрын
Возможно созрею на обобщающий курс по ngrx 🙄 сейчас на канале есть несколько уроков / плейлистов с использованием ngrx
@maksymspaskyi95844 жыл бұрын
Полезно, но очень тихо.
@diatm15063 жыл бұрын
А что такое пайпы? Походу мне нужно больше попрактиковаться с js (надо дочитать Дэвида Флэнагана js полное руководство), typescript, ООП и паттернами observer это же шаблон проектирования?
@grommaks3 жыл бұрын
Observer это шаблон проектирования, верно) Пайп это в переводе труба, идея реактивного программирования в том, что есть источники событий, или обсерваблы и события летят в потоке через трубу (там дополнительная логика обработки значений в потоке, так называемые операторы) и пройдя через все операторы результат долетает к слушателям события, к обсерверу
@grommaks3 жыл бұрын
Тренироваться нужно с rxjs в этом случае)
@diatm15063 жыл бұрын
@@grommaksспасибо rx js крутая штука.
@diatm15063 жыл бұрын
@@grommaks у it бороды был в гостях Глеб Михеев он вроде упоминал про rx js
@grommaks3 жыл бұрын
@@diatm1506 я постепенно становлюсь rxjs евангелистом, может в новых видео получится показать это)
@eugenenovikov6713 жыл бұрын
подскажите, почему в одних местах сабскрайб принимает три функции, в других местах объект с теми же полями-функциями. в чём разница, в ангуляре используются просто функции, а в документации только объект, в чём прикол-то?
@grommaks3 жыл бұрын
В JavaScript часто один и тот же метод можно вызывать с разным набором параметров. Внутри уже проверяется тип данных и принимается решение как обрабатывать эти параметры Вариант из документации это объект с тремя методами: next, error, completed, причем next это обязательный метод, а два других нет. Но для упрощения есть вариант передачи трех параметров (функций), первая отвечает за логику next, вторая за логику error, третья за completed Аналогично первый параметр обязателен, а два других опциональны И тот и тот вариант рабочие Зажмите клавишу ctrl и клацните на метод subscribe в проекте с тайпскриптом и увидете типизацию для всех вариантов
@eugenenovikov6713 жыл бұрын
@@grommaks благодарю. почему они в документации этого не пишут..
@grommaks3 жыл бұрын
@@eugenenovikov671 Angular, Laravel и огромное количество библиотек и фреймворков пишут лишь часть того что у них есть. Мне в первый год работы показали что нет ничего страшного заходить в исходный код и это оказалось очень эффективно. Ставьте для разработки не минифицированные библиотеки и смотрите что написано внутри кода, это безумно сильно помогает понять как работать с инструментом) В работе мы вообще не пишем документацию, по этому много заморочек по тому, как сделать код который сам будет говорить что он умеет делать)
@SergioUkrAr4 жыл бұрын
Супер, спасибо, только вот все ровно не могу понять зачем .pipe()?, понятно когда не сколько событий а когда одно? зачем? что он дает?
@grommaks4 жыл бұрын
Есть конструктор источника событий, условно само событие - Observable. .pipe это метод в который можно передавать операторы для обработки результата события .pipe( map(v => v+1) ) Это как бы то способ как изменять данные в трубе, там можно добавить один и до бесконечности операторов. Результатом применения этих операторов будет новый Observable...т.е. старый не будет изменен.
@SergioUkrAr4 жыл бұрын
@@grommaks спасибо, понял
@yakut543 жыл бұрын
нихрена не понял 😢 что с этим делать то?
@grommaks3 жыл бұрын
RxJS используется в Angular, в других случаях я не слышал комерческого использования RxJS. Но еще в последнем видео из плейлиста есть пример создания канвас холста. Этот пример наглядно показывает как удобно связывать события в один поток и рисовать на холсте линии. Java имеет RX Java, собственно от туда и появилась идея иметь такое же в JavaScript, потому что удобно делать UI часть с этой библиотекой
@yakut543 жыл бұрын
@@grommaks продолжаю копать в этом направлении. Видимо пока знаний не достаточно для понимания.
@AlexanderYaremchuk Жыл бұрын
Очень слабая подача..
@saskek18953 жыл бұрын
сухо и не интересно слушать, раздели видео по 7 минут; не запутывай зрителей другими технологиями как angular; подготовь текст; добавь анимированную иллюстрацию работы по rxjs; поработай над качеством звука; можешь добавить незаметную фоновую музыку; посмотри примеры канала hexlet
@grommaks3 жыл бұрын
Спасибо за обратную связь Стараюсь становиться лучше) пока переписывать этот плейлись не буду
@MrAlexGU13 жыл бұрын
Не соглашусь с предыдущим оратором. Ибо канал обычно либо больше развлекательный для "послушать на ночь просто так" --- либо образовательный и манера будет "докладная" (и там важен только смысл). Тут классическая "докладная" - еще и языком понятным. Я сюда пришел за четкой и сухой информацией - которую ты четко изложил в 15 минутах. Причем название "теория" на все 100% отвечает действительности, мне нужна была теория и глянуть на общую картину - я е получил. Кому нужна свето-музыка, фильмы по технологиям и прочее - то каналов море - ex. Дударь. По поводу "не запутывай техами как англяр" - думаю если люди Реактивное програмирование и Rx.JS смотрят - то их не особо испугает пару секунд Ангуляра. Короче @GromMax - все круто. "Сухо и не интересно" не принимай близко к сердцу, а делай как сам хочешь - там и публика нарисуется. Фоновую музыку только хз зачем делать :D Я бы только звук громче сделай и все. (Если надо сильно над звуком пошаманить - возможно найду смогу помочь - опыт сводки звука есть ) Удачи!
@grommaks3 жыл бұрын
@@MrAlexGU1 со звуком в новых видео он уже мне нравится, остаётся работать над дикцией и сценарием и я буду доволен Спасибо за развёрнутый отзыв) 👍